Hacker News new | ask | show | jobs
by betterunix 4865 days ago
Well I suppose it really boils down to taste, but two things come to mind:

1. LOOP -- (loop for i in some-list maximizing i) is just the beginning of nice iterative constructs in CL.

2. Conditions -- continuations are a building block for this, but it's nice to not have to build it up yourself. Agents in Clojure are pretty good also, but not applicable for any exception (correct me if I am wrong, I am not as much of an expert in Clojure as in CL).

Again, just a matter of taste. Clojure and Racket certainly have advantages over CL, just by virtue of supporting more modern features (especially Clojure, which inherits all the features of the Java standard library).