Quote:
Originally Posted by gaming_mouse
why are the lisp guys dismissive of clojure? i thought clojure was a lisp?
It's more the CL user that are dismissive of Clojure. I guess that they are very emotionally tied to CL and they simply see any flaw of any language as a blub-language. The complaints usually result around Clojure not being a "pure" language as it compiles to JVM and thus doesn't have TCO (Tail Call Optimization). One only sees how they reacted to... well...
http://www.loper-os.org/?p=42
Scheme users don't seem as futzed about it. After nearly a year of using Scheme, Clojure feels like someone came by and chopped the shackles off my legs.
****
FWIW, I finally hit a situation where I have to create a macro! Actually, I should be creating a few of them. Unfortunately, I'm too lazy to learn how to create one today, so I'm pooping out a working answer. This project is turning into a massive cluster-****, though it's not illogical and hard to maintain yet. What a crazy learning experience.
So far, I have 1800 LOC in Clojure, plus 200 LOC in CSS which will probably explode to 400 - 500, and about 1000 LOC of SQL.
About 3000 LOC. I suspect the total tally will be between 5000 and 6000 LOC.
The best part: Absolutely no js/jQuery. So no code bloat.