Hacker News new | past | comments | ask | show | jobs | submit login

You need to stop thinking about 'what my readers will have difficultly understanding' and start thinking about 'what the author doesn't know'.

I know as much eLisp as is covered in the book so far - so I have no idea of the difference between lexical and dynamic scope in eLisp.

Doing a quick scan of the site-lisp on my 'proper' dev machine (ie not the Virtual Box image I am writing the book on) I find that the following (uncompiled) files require cl:

* mh-acros.el

* rst.el

* js2.el

* css-mode.el

* html-helper-mode.el

So it is clear that the convention "don't use cl" is being honoured in the breach for fairly standard bits of code - so as an idea it needs to be considered.

Of course, if you signed up for the mailing list as a Lisp expert, we could nag you about questions like this :) http://groups.google.com/group/learn-elisp-for-emacs




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: