[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

should es have a recursion depth limit?



ACK, NO!  NOT THAT!!!!

The thing that most drives me up the wall about emacs lisp is the fact
that it's completely impossible to write any serious recursive
functions because of the stupid max-lisp-eval-depth.  I have the
feeling I would very quickly bump into this "feature" [bah!] if you
added it to es.

As an option for debugging scripts, it might be reasonable, but the
default very much needs to be infinite, but don't cripple the language
to "protect" the programmer from their mistakes.