3 ms·
Why "more of a lisp"? I guess it depends on your personal definition of what a lisp is. For example, I'm much more interested in Racket because my interest is c
by rscho 5y ago
Why "more of a lisp"? I guess it depends on your personal definition of what a lisp is. For example, I'm much more interested in Racket because my interest is computer science.
- exdsq 5y ago'More of a lisp' than other common languages is what I understand it to mean, not more of a lisp than Common Lisp or Racket.
- kazinator 5y ago"More of a lisp" -> "Fewer of the requirements that make Lisp are incorrect or missing" E.g. a S-exp-ified version of C is "more of a Lisp" than standard C, like: https://github.com/kiselgra/c-mera https://github.com/kiselgra/c-mera
- ravi-delia 5y agoOh yeah no I meant compared to frequently used languages. Racket's great too, though I didn't love the REPL. Clojure is definitely an odd one out in the lisp family, but compared to anything else on the JVM it's a lisp through and through.
- kazinator 5y ago> personal definition of what a lisp is Evidently, it has something to do with "a joy" to use, not with objective attributes like the details of how things work: symbols, lists, Booleans. Also, the grandparent makes no hint of this issue at all; ravi-delia isn't responding to anything in the grandparent comment.
- ravi-delia 5y agoI meant more along the lines of dynamism, s-exprs, metaprogramming, a first-class REPL, that sort of thing. Clojure is a weird lisp for sure, but it's certainly more similar to Scheme than, for instance, Java, Python, or Go (let alone Rust). Not sure what you mean by that last part, care to clarify?