Common Lisp lacks some conveniences that have become common in newer languages, such as concise literals for a wider variety of data structures, persistent immutable collections, lazy sequences and built-in general-purpose pattern matching.
we can explore libraries on https://github.com/CodyReichert/awesome-cl/
concise literals: serapeum's dict or other libraries bring you { } for hash tables and the like.
persistent collections: FSet (and more)
lazy sequences: series, gtwiwtg (generators) (and more)
pattern-matching: Trivia
many libraries are shipped in CIEL: https://ciel-lang.org/ (shameless plug)
---
It’s currently used in …
more example companies: https://github.com/azzamsa/awesome-lisp-companies/
also: https://lisp-screenshots.org/
---
at the cost of slightly slower startup times
that means ±30ms, not the Java-esque slow startup time ;)
---
editors: don't miss https://lispcookbook.github.io/cl-cookbook/editor-support.ht... and the new Mine, OLIVE for VSCode, ICL repl (terminal and browser).