[erlisp-devel] some thoughts ...

Dirk Gerrits dirk at dirkgerrits.com
Mon Jun 27 13:58:23 UTC 2005


Aurélien Campéas wrote:
> Le dimanche 26 juin 2005 à 12:42 +0200, Dirk Gerrits a écrit :
>
> Exact. The condition system is one of the great beauties of CL, along
> with CLOS and a few other things :) I had the opportunity to study it
> last year and even afforded myself an entry in the (french, alas)
> wikipedia on the topic, trying to make it accessible to the
> non-specialist :
> 
> http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_d%
> 27exceptions#Le_Syst.C3.A8me_de_Conditions_de_Common_Lisp
> 
> I plan to detach it from exception handling and then translate it to
> english.

Oh great.  It looks like a really nice article, but my French is rather
limited.  The fish doesn't do too bad though. (http://tinyurl.com/bjmma)

>> Also, it appears there will now be a Google-funded student working
>> on Erlisp during the summer. [1]>
> 
> I've seen your announce, thanks to planet.lisp. That's just great, the
> google examiners really have good taste when it comes to selection of
> interesting projects ... ;-)

Not everyone thinks so, but I have nothing to complain about. ;)

>>The CLOS MOP allows you to change the object system with which you build
>>object oriented systems.
> 
> 
> True for CLOS, however changeability (full reflexion) is not necessarily
> what defines a MOP (in the general case) : it is merely a description of
> the object system in terms of (an instance of) itself. Compile- or
> Run-time modifiability of the system is a nice feature though.

I think that's more or less a given for a system defined in itself.
After all, you give the user the same system you built the system with. ;)

>>>I really had no time to allot to seriously playing with it but I intent
>>>to someday ... :)
>>
>>Are we still talking about AGR, or about Erlisp again?
> 
> 
> Both, but I feel like going the Erlisp road first would be a good idea.
> In fact I was on the AGR road last year, while keeping an interested eye
> on Erlang, when you announced Erlisp, and I thought "that's it" ! AGR is
> quite abstract. Erlang offers something tangible, from a proven
> foundation and surely implementable. 

Wow, that's great to hear. :)

>> Either way, feel free to seriously play with either as much as you
>> like, and let us know of your new-found insights. ;)
> 
> 
> I must be honest here : I lack time and can't make any promise, even to
> myself, about when to do things. But when I get some, I know what I'll
> do :)

Time is a harsh mistress. ;)

> It will be interesting to see what matures out of the google summer
> project, too.

Yes, and the other ones too.  Some exciting things are happening in
FFI-land, and it seems there's going to be a portable socket library for
Erlisp too rely on too. ;)

Kind regards,

Dirk Gerrits

>>[0] http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html
> 
> 
> You surely have noted the previous one I suppose : 
> 
> http://www.nhplace.com/kent/Papers/Exceptional-Situations-1990.html
> 
> Good reading !

Yes, but thanks for the reminder.




More information about the Erlisp-devel mailing list