3 ms·
> it's not a lisp Why do you say that? > no powerful macro system It has macros that...look pretty powerful to me? What's your issue with them? > doesn't
by Lazare 10y ago
> it's not a lisp
Why do you say that?
> no powerful macro system
It has macros that...look pretty powerful to me? What's your issue with them?
> doesn't share with Lisp the code-as-data philosophy
Can you flesh out your objections a bit more?
Edit: For the sake of anyone reading this later, the comment I was replying to originally said Zygomys wasn't a lisp, which seemed a bit odd. It has since been edited to say Zygomys isn't Clojure, which is quite correct.
- deleted 10y ago[deleted]
- keymone 10y agoi think the largest issue is that their first example is this monstrosity: zygo> x := 3; y := 5; if x + y == 8 { (println "we add up") } else { (println "wat?" ) } still something being lisp is not really sufficient to claim it is clojure. clojure is much more.
- Lazare 10y agoAgreed. The comment I replied to was (at the time) disputing Zygomys's status as a lisp; it's since been changed to questioning Zygomys's claim to be a Clojure-equivalent, which I quite agree with. Perhaps a better analogy would be Groovy, rather than Clojure? (Of course, Groovy isn't "cool" these days, so I guess there's not much marketing juice in comparing your new language to it...)
- vorg 10y ago> Groovy isn't "cool" these days, so I guess there's not much marketing juice in comparing your new language to it I think of Apache Groovy as being to the JVM what bash is to Linux. You could compare it to bash.
- Lazare 10y agoWell, at one time it aimed to be quite a bit more. As I recall there was a lot of envy of dynamic language in general and Ruby in particular when Groovy first got popular. There was even a Groovy on Rails framework, just to make the longing more obvious. From memory, Groovy only reinvented itself as a scripting language some years later.