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.