Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Problems with LISP

Name: Anonymous 2010-03-28 6:56

I decided to learn Lisp and after some hours in Google, I ran into some problems:

1. I'd like to use Common Lisp, not Scheme.
2. GIMP uses a Scheme-like dialect, fuck.
3. It seems that the Emacs keys are better for Lisp, but Emacs uses a bastard Lisp dialect.
4. Vim has Common Lisp but lacks SLIME IDE.

What should I do? If possible I'd like to learn only one Lisp dialect.

Name: Anonymous 2010-03-28 11:48

>>12
There are some who would argue that having to learn a few difficult concepts is more difficult than learning more easy concepts. Compare continuations vs. break,continue,return,exceptions,generators,coroutines.
I've learned continuations separately and didn't have any problem with learning them. http://www.iro.umontreal.ca/~boucherd/mslug/meetings/20041020/minutes-en.html was most helpful here.
Like fuck you don't, you just do it with gensym and packages rather than giving in and using a proper hygienic macro system.
Gensyms, packages, symbol macros, separate function/variable namespace can be used to obtain de-facto hygiene, but that doesn't mean that the macro system is hygienic. Since in practice we can obtain hygiene by using them correctly, we don't really need a full-blown hygienic macro system, and the proof of that is that most CLers out there never seem to complain about this, nor did they make a library which offered something like Scheme's hygienic macro system, even though P. Constaza proved that it's possible to implement such a system in plain CL.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List