Re:What debugging ought to feel like (video)
by goof on Tuesday December 08, 2009 @10:57PM
(#985254)
I had a brief fling with Common Lisp a few years ago and I definitely miss Slime. I wish other language implementations would provide a networked repl and tight emacs integration. Neither of the Schemes I use (plt, gambit) work with Slime and Clojure's Slime integration had some annoying issues when I last checked about 6 months ago.
Re:What debugging ought to feel like (video)
by thomas11 on Wednesday December 09, 2009 @04:04AM
(#985569)
Scheme people often use Quack. It has excellent support for looking up documentation, as well as the usual stuff like interacting with the Scheme interpreter.
Re:What debugging ought to feel like (video)
by jrockway on Tuesday December 08, 2009 @11:11PM
(#985284)
Yeah, I always suspected this. I never found any langauge other than Common Lisp to be very good with Slime. CL itself, however, tends to be excellent.
I am writing a similar integration layer for Perl, but decided not to reuse the Swank protocol. The Emacs side is just not quite flexible enough.
Re:What debugging ought to feel like (video)
by mahmud on Wednesday December 09, 2009 @12:39AM
(#985409)
Slime allows you to code live on one machine while using another completely. Like Mac OS X controls better? fine, use a native Emacs and just tunnel to a remote Lisp session on NetBSD or Win32 :-)
Re:What debugging ought to feel like (video)
by nearestneighbor on Tuesday December 08, 2009 @11:59PM
(#985355)
Having the editor working locally might be a more responsive and "native" setup. I think this was intended more as a demo of possibilities though more than anything.
Re:What debugging ought to feel like (video)
by jodrellblank on Tuesday December 08, 2009 @11:31PM
(#985312)
It looks like it could be a video from Xerox PARC in 1968. Well integrated and useful and current and old and clunky - what steampunk would look like if it was software.
(Why didn't he ' '.join(map(char-to-morse, string))? He had to download a string split library?)
http://tinyurl.com/ylfqp37
is what debugging ought to feel like.
SLIME is a cheap imitation.
http://www.neilvandyke.org/quack/
http://www.reddit.com/r/programming/comments/aa9zf/why_i_cho...
I am writing a similar integration layer for Perl, but decided not to reuse the Swank protocol. The Emacs side is just not quite flexible enough.
[Sorry, only skimmed through video, but that wasn't explained in at least the first 10 minutes.]
(Why didn't he ' '.join(map(char-to-morse, string))? He had to download a string split library?)
(DEFUN COINCIDENCE-THAT-CL-STANDS-FOR-BOTH-COMMON-LISP-AND-CAPS-LOCKP (...))