Modern Common Lisp with FSet https://fset.common-lisp.dev/Modern-CL/Top_html/index.html A book-length description of a library, FSet , that provides functional collections for Lisp. By "functional collections" the author means collections – sets, trees, maps, and others – where update always produces a new collection rather than mutating the original collection in place. This is an attractive…