| > 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). |