2 ms·
> and stuck with Common Lisp's woeful hash table interface and the loop macro keywords You are not stuck with anything in Common Lisp. Instead of loop you hav
by flavio81 6y ago
> and stuck with Common Lisp's woeful hash table interface and the loop macro keywords
You are not stuck with anything in Common Lisp.
Instead of loop you have lots of options, from the built-in constructs (do, dolist, map...) to very powerful libraries like SERIES and ITERATE.
You are not stuck with the default hash table interface either. Many libraries for data structure are available, you just pick the one that suits you best.
>And then Clojure implemented Map literals and - what do you know - Clojure still has Lisp Macros!
Most of those Clojure features are already available in CL through the use of libraries. Even the ability to easily call Java libraries, by using the Armed Bear Common Lisp implementation.