4 ms·
Here's an interesting discussion of a s-expression editor: http://alan.dipert.org/post/445462664/the-s-expression-editor http://alan.dipert.org/post/445462664/t
by fractallyte 15y ago
Here's an interesting discussion of a s-expression editor: http://alan.dipert.org/post/445462664/the-s-expression-editor http://alan.dipert.org/post/445462664/the-s-expression-edito... (and a follow-up post: http://alan.dipert.org/post/17375691572/structural-editing-redux http://alan.dipert.org/post/17375691572/structural-editing-r...).
The above article refers to Interlisp (also mentioned elsewhere in this discussion), which still(?) survives in the form of Medley (http://www.venue-medley.com/ http://www.venue-medley.com/). (I emailed Jill Sybalsky a few months back, but following the death of her husband, the product's future is rather uncertain...)
I came to Lisp from Smalltalk, so I'm already spoiled, having used the best IDE ever (hey, it's not just me: http://onsmalltalk.com/aha-moments-in-lisp http://onsmalltalk.com/aha-moments-in-lisp); adapting to Emacs/SLIME was quite an interesting contrast.
OpenGenera was a step in the right direction: a LispVM + LispOS which together created a very Smalltalk-like IDE. (The notion of 'synergy' has real meaning here!) Developing a modern version of this further with ideas for structural editing of s-expressions would be quite interesting...
But, of course, talk is cheap ;-)