3 ms·
"I've found that most languages I consider worth learning have fairly small overhead...Lisp..." Scheme yes, maybe not Common Lisp :P
by papersmith 19y ago
"I've found that most languages I consider worth learning have fairly small overhead...Lisp..."
Scheme yes, maybe not Common Lisp :P
- Zak 19y agoNote that I said the syntax is small for all of (list of languages) and most of those have a small standard library. CL has a simple syntax and a large standard library. By extension, so does Qi.
- ced 19y agoThere's more to the syntax than just the parenthesis. That you write (let ((x 4)) (print x)) instead of (let x 4 (print x)) is part of it. So is the order of arguments.
- Zak 19y agoSure, those are all parts of the syntax of a language, but I still maintain that CL's syntax is simpler and more regular than that of Ruby and vastly simpler than that of Java. As an aside, the first form of the example you gave is what most Lisps use. CL, Scheme, Emacs and Goo all use this. The second, as far as I know is only used by Arc, which has a more complicated syntax than most Lisps.