WalterGR <waltergr@gmail.com> wrote:
+---------------
| To do serious Lisp development (at least with free implementations)
| you need to download _an_ Emacs, _a_ Lisp implementation, install
| SLIME, learn the foreign Emacs key bindings, discover that all the
| Lisp videos you've been watching are actually using a configuration
| you don't have, spend time Googling to discover newline-and-indent and
| everything else you need...
+---------------
I was *almost* with you until this bit of silliness. No, sorry,
you *DON'T* need all of that stuff to do "serious Lisp development".
All you need is an implementation that works on the platform(s)
you care about [CMUCL, for me, for FreeBSD & Linux], an editor
with just a *few* basic Lisp-friendly feaures[1], and a desire
to actually *code* something rather than bitch about lack of
perfect tools.
-Rob
[1] Namely:
1. Simple auto-indentation to the same level as the previous line;
2. The ability to shift groups of lines back & forth;
3. Parentheses-matching, that is, will blink or otherwise show
you the matching open parenthesis when you type a closing one.
For reasons detailed several times here previously, I don't use
happen to use Emacs/SLIME. But most versions of "Vi" or "Vim"
have the above three minimal features, and that's what I've been
using *quite* successfuly to code & deliver Scheme & Lisp applications
for the last 16+ years. Others' mileage may vary, but still...
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607