News for hackers. Stuff that matters.
Re:Idiomatic Clojure with LightTable by agumonkey on Monday November 18, 2013 @10:09AM (#6754606)
going off-road: more and more I wish for non lisps in s-exp syntax, so you can reuse pattern matching on ast and other niceties.
Re:Idiomatic Clojure with LightTable by S4M on Monday November 18, 2013 @10:38AM (#6754767)
Re:Idiomatic Clojure with LightTable by cjo on Monday November 18, 2013 @10:57AM (#6754873)
thing is if you take a modern language and add s-expressions, then you may as well add macros and at that point there's a good chance it just became a lisp

If you go here (http://www.paulgraham.com/icad.html) and search for the heading 'What Made Lisp Different' it may better explain it

Re:Idiomatic Clojure with LightTable by agumonkey on Monday November 18, 2013 @11:44AM (#6755176)
I guess Racket amongst other things makes me want a lisp system with languages as lib-dsl sharing s-exp syntax.
Re:Idiomatic Clojure with LightTable by chongli on Monday November 18, 2013 @12:03PM (#6755311)
S-expressions (or lack thereof) basically define a language as being a lisp or not.
Re:Idiomatic Clojure with LightTable by klibertp on Tuesday November 19, 2013 @03:56AM (#6759982)
You don't need s-exps to have pattern matching on ast or macros, especially hygienic, pattern based ones. There's sweet.js and macros for python as examples. All you really need is an API for manipulating AST, be it built-in or 3rd party. S-exps are especially nice if you want defmacro-style macros, but I don't believe they should be used very much.