On 09 Oct 2012, at 00:47, Igor Stasenko <[email protected]> wrote:

> Yes. I never used SLIME. I even don't know what is it.
> If you think it is far superior to what we have in pharo, please feel
> free to open our eyes,
> and direct us towards better system.

SWANK is a kind of interface/protocol between an advanced/extended editor and a 
running Lisp system/image.
SLIME is a mode for Emacs to interact with a (possibly remote) Lisp using SWANK.
It is quite impressive.

[http://en.wikipedia.org/wiki/SLIME]

Although sadly this discussion is derailing a bit, it _is_ interesting. 
The question of what makes Smalltalk such a nice environment to work in is hard 
to answer.

Yes, the image and the way source code is handled is a very important part of 
that, but it is also true that it is all just source code that could be stored 
in files outside an image.Yes, the Smalltalk IDE and tools are very good, but 
it is also true that many environments offer similar and sometimes even better 
tools.

Emacs is my main editor as well, I use vi occasionally, I have a long 
background in Lisp, for a brief period I worked a bit on real old school 
Symbolics Lisp machines.

Although LispWorks [http://www.lispworks.com] is the closest thing to (Pharo) 
Smalltalk as an IDE, and although I have a production Lisp image that has been 
running for more than 2 years, it still does _not_ feel the same as working in 
Smalltalk. There is something magical there that does create a very good 
illusion that you really are interacting directly with live objects.

Sven

PS: I too sometimes curse the current editor and/or completion, but since all 
you do is editing short pieces of code, it does not make any difference. 
Navigating code and/or the live system makes all the difference.

--
Sven Van Caekenberghe
http://stfx.eu
Smalltalk is the Red Pill




Reply via email to