On Jun 28, 3:04 pm, Mike Meyer <mwm-keyword-googlegroups. 620...@mired.org> wrote: > What you're calling "The LISP way" I first met under the name > "bottom-up programming" - the only real difference is that LISP lets > you muck about with what is syntax in other languages - except you > pretty much have to stay with S-expressions in LISP (barring reader > macros). But yeah, that's part of it.
But this "only real difference" means the world. It's the entire point. Other languages have by now absorbed most of the other innovations of Lisp (GC, first-order functions, dynamic typing etc). Fully programmable syntax remains the exclusive domain of Lisp, and it's not just "mucking about". > In other words, you should > only create what is would be new syntax in other languages when you > have to. Agreed, but in Lisp when you need to, unlike any other language, you *can*. The power and responsibility is yours, not the BDFL's. http://www.catonmat.net/blog/growing-a-language-by-guy-steele -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en