Re: SLIME

Bill Clementson <[email protected]> Fri, 28 Nov 2003 13:49:07 -0800 (PST)
Newsgroups gmane.lisp.ilisp.devel,gmane.lisp.slime.devel
Message-ID <[email protected]>
--- Luke Gorrie <[email protected]> wrote:
> Bill Clementson <[email protected]> writes:
> 
> > Interesting, I wasn't aware that there was any
> sharing
> > going on between the SLIME and ELI-SBCL efforts.
> 
> That's all Dan's doing with SB-INTROSPECT. I think
> he's got it exactly
> right - the best way for us to all share code is for
> the Lisp
> implementations to make supported interfaces for the
> functionality
> that we need (e.g. finding definitions).
> 
> We should be able to do good sharing with ILISP this
> way too. The main
> barrier for you guys, as I understand it, is that
> you're more
> sympathetic to people who don't want to use the very
> latest of
> everything, and won't have e.g. an SBCL with
> SB-INTROSPECT.

I can't speak for ILISP; however, I don't think the
maintainers have ever been unsympathetic to
incorporating innovations into the code base. ILISP
does need to work with a wide variety of CL and Scheme
implementations though so implementation-specific
enhancements can't break functionality for other
implementations.  

> > Since you are obviously talking to each other and
> aware of what the
> > other is doing, how do you see the two efforts
> evolving?
> 
> I for one am not big on planning the future, I've
> always found it
> harmful in hobby-hacking. I think we'll all follow
> our noses, try to
> write good code, and see where we end up.
> 
> As our common ancestor puts it: Don't think; hack.
> (*)

Maybe. Part of the reason that open source efforts
don't succeed more often is that there is so much
divergent development going on. (see Olin Shivers
article about 100% and 80% solutions:
http://www.ai.mit.edu/~shivers/sre.txt). Sometimes
that's a "good thing", sometimes not. It would be nice
to have a more robust, multi-threaded Emacs
development environment for CL. The chances of such an
effort succeeding is probably greater if there are
multiple bodies willing to spend time on it. Will both
ELI-SBCL and SLIME succeed if their goals are the
same? Maybe. 

Cheers,
Bill

__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/


-------------------------------------------------------
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/