logo       

Re: Re: confirmation on :default-initargs not working?: msg#00100

lisp.corman

Subject: Re: Re: confirmation on :default-initargs not working?

There is PCL. I have considered porting that to replace the closette
implementation. It is large but I believe it shouldn't be too difficult to
port. I know other vendors have also begun with PCL, but then have spent a lot
of time rewriting it and optimizing it. The sheer size deterred me before, but
given all the work that has been done (much by you and others) to make Corman
Lisp more ansi-compatible in the last year would no doubt make the job easier.

I believe it is a full CLOS implementation, probably not ansi but more CLTL2
level. I am not sure if it has the MOP support that Closette has, but I imagine
good performance and full CLOS is more valuable than full MOP support at this
point.

I originally started with closette based on a recommendation from a member of
the MCL development team, who said they had such a problem with PCL that they
felt it would have been better to begin with Closette. I don't even remember
who told me that anymore. It is true that I know Closette now pretty well and
have made many modifications to it, and remaining clos issues are not usually
too hard to deal with. However, there are quite a few and obviously we haven't
been able to improve it as fast as we should. I am not sure if the performance
will ever be up to the level I would like without pretty much rewriting method
dispatching. I am not sure how good PCL method dispatching is (after all it is
"portable") without mods--it may need a lot of work as well. I am pretty sure
using PCL would be a significant improvement, althought it would doubtless
increase the lisp image size.

I looked into the :default-initargs issue. This looks like it was never fully
implemented. Adding it looks to be a fairly simple job, and I will try to get
to it soon and make a patch.

Roger
-------------------------
At 10:13 AM 3/18/2003 -0800, you wrote:

>>
>>
>>To the vendor:
>>
>>The Case for :default-initargs
>
>
>Just curious: Is there no public domain implementation of CLOS
>other than Closette?
>
>
>
>To unsubscribe from this group, send an email to:
>cormanlisp-unsubscribe@xxxxxxxxxxxxxxx
>
>
>
>Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/xaxhjB/hdqFAA/xGHJAA/SyjtlB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
cormanlisp-unsubscribe@xxxxxxxxxxxxxxx



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise