cl-cookbook
cl-cookbook copied to clipboard
The Common Lisp Cookbook
There is a surprising among of tricks to know when it comes to exporting symbols in Common Lisp. I think they should be made more obvious in the "Package" chapter....
A common strategy to allow extendable behaviour is to propose event hooks: code consuming the hook can register a function to be triggered when code exposing the hook encounters a...
I suggest the |cl cookbook| should have a small section dispelling the myth of the "Lisp Curse". This ("The Lisp Curse") article often gets posted on the internet whenever some...
Package-inferred-system have multiple benefits over the older way: - No need to list the files to compile. - No need to list the dependencies, ASDF will figure them out from...
#116 mentions SLIME tricks. I think it would be nice to shed more light on Sly and explain what's cool about it. Sly stickers in particular can be very helpful...
Hey, I've subscribed to the changes of this repo and that allows to track changes in different chapters. However I don't think that this works for everybody, so if typical...
SBCL has an extremely sophisticated facility called a VOP (Virtual Operation) that allows you to write assembly with s-expressions and integrate the code into the compiler and runtime. While this...
I found some glitches in the source code. For example: - Some titles are like `Doing Something` but some others are `Doing something`. - Some people (like me) fill the...
In my humble opinion one big advantage of Common Lisp is that it can be dramatically fast while providing great power. Sometimes we just want our programs to be faster,...
UFFI is an abstraction layer over all well-known Common Lisp FFI implementations. It may be interessting to add an example using this layer in the FFI section of the CL...