Re: [slime-devel] Re: SLIME
Daniel Barlow <[email protected]> Thu, 27 Nov 2003 14:15:08 +0000
| Newsgroups | gmane.lisp.ilisp.devel,gmane.lisp.slime.devel |
|---|---|
| Message-ID | <[email protected]> |
--=-=-= [email protected] writes: > 4. Integrate SLIME and ILISP. This would add multiprocessing support to > ILISP and would allow SLIME to take advantage of the rich functionality > already built into ILISP. Perhaps comint mode support could be retained and > the SLIME TCP socket communication protocol is provided as just another > option (not all CL's support multiprocessing and ILISP also supports a lot > of Scheme implementations that don't support multiprocessing so not > everyone would benefit from ILISP moving away from comint mode). This might > be a win-win option. It might also be a "Frankenstein" approach that could > hurt both. SLIME does not currently have any special support for multithreaded Lisp (although I'm currently using it with one and speculating on how it could be arranged). It does need an asynchronous TCP socket, that is true, but that can be done without threads if some other mechanism is available: in CMUCL and SBCL it hooks the event loop with SERVE-EVENT. The out-of-band communication is for me SLIME's biggest selling point over ILISP, architecture-wise: the chance of it getting confused is so much less (although it should be admitted that it can quite happily get confused for other reasons, but that's at least partly because I'm using it to develop itself). There are regexps in the ilisp support for SBCL than I don't understand the purpose of, and I put them there ... -dan -- http://web.metacircles.com/ - CL custom development and SBCL support --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQA/xgbyHDK5ZnWQiRMRAgj8AJ46OGlMnZQGUJmjuu93DRsiRcI2igCaAmLF khofpDKqojkdU/z+W0yppaI= =Jamo -----END PGP SIGNATURE----- --=-=-=-- ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/