dkixk@earthlink.net wrote:
This has nothing to do with "highly optimized code" in the sense of C being optimized.
Yea, that was a poor statement on my part, and was meant as a mildly sarcastic remark ('mildly,' because I do system development in C, and I do like the language).
The point I didn't take time to develop in that email: that a Lisp's lack of tail-call optimization at the compiler level isn't an important issue for me. Nor does it prevent me from writing code in a functional way. While it puts more responsibility on the developer, having the choice of using standard recursion can be beneficial (if you want complete stack back-traces, for instance).
- John Quigley