To me, lisp is many things, but the first thing it is is s-expressions. Most/many languages have macros. Lisp is just particularly good at those...
To me, lisp is many things, but the first thing it is is s-expressions. Most/many languages have macros. Lisp is just particularly good at those...
[0] https://en.wikipedia.org/wiki/Julia_(programming_language)#L...
[1] https://en.m.wikipedia.org/wiki/Dylan_(programming_language)
Except, macros. I have never seen macro wizardry come anywhere near SBCL without homoiconicity.
edit: pre-coffee reading comprehension, apparently. The word lispy is _right there_ in OC.
- the julia runtime does a good job competing with sbcl with regard to interactive code generation. I'm not familiar enough with sbcl (or julia, really) to rank one over the other -- but from what I have seen, they're in the same ballpark.
- julia feels like a lisp to me, due to many features of the language and how much it emphasizes repl based development. I can respect that others may not feel the same -- it's a subjective matter.
I'm not heavily invested in either -- I just think they're both nifty.