Our great sponsors
-
wscl
Sources of the "Well Specified Common Lisp" specification which is based on the final draft of the Common Lisp standard but is not a new Common Lisp standard.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I found through clim.flamegraph that a lot of time was spent in printing local-time timestamps. So I just used decode-universal-time and this function to print a timestamp the same way:
The HyperSpec is a (derived work of a) language specification - its job is precisely to explain infrequently used things in too much detail. (And it ironically fails in many places.) Generally, one does not want to read a specification, unless they know they need to check something specific.
The HyperSpec does leave a lot to be desired, but it is technically a specification. The Common Lisp Cookbook is great and I thing people should be willing to add more to it.
Related posts
- Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction
- A few newbie questions about lisp
- A new video about image-based development in Common Lisp (please, turn on EN subs)
- A much needed cookbook for the Lisp-curious (and learning)
- Debugging Lisp: fix and resume a program from any point in stack 🎥