4 ms·
So we have a language called Clojure which groups by (... ([x] x) ([x x] x) ...); where there are complex evaluation rules... and [x1 x2 x3], where all
by lispm 12y ago
So we have a language called Clojure which groups by
(... ([x] x) ([x x] x) ...); where there are complex evaluation rules...
and
[x1 x2 x3], where all x are evaluated
and
[v1 e1 v2 e2 ...], where only e is evaluated, in LET
and
[v1 ... vn], where no v is evaluated, in argument lists
etc., etc.
I somehow fail to see the dramatic improvement over just using parentheses. Instead of learning building basic rules of forming and naming expressions with parentheses, I now learn a few inconsistent rules of forming and expressions with a set of delimiters - which is no problem, but it is not the huge progress you claim.
- mcguire 12y agoYou may be misunderstanding me. I don't claim any progress at all. Only trade-offs and fuzzy areas and lesser or greater poor decisions.