|
Re: Re: confirmation on :default-initargs not working?: msg#00100lisp.corman
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> |
|---|---|---|
| Previous by Date: | SV: 2.01 patches: 00100, Pavel Grozman |
|---|---|
| Next by Date: | Re: Re: confirmation on :default-initargs not working?: 00100, Edi Weitz |
| Previous by Thread: | Re: Re: confirmation on :default-initargs not working?i: 00100, JP Massar |
| Next by Thread: | Re: Re: confirmation on :default-initargs not working?: 00100, Edi Weitz |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |