I would appreciate any suggestions about portable COMPARE-AND-SWAP and
memory barrier facilities. In the past I used non-portable code
inlined in C.
In my code, the expansion of the definition of a synth is a big block
(here is an example: ). The generated code is optimized in SBCL and
there is not garbage during the performance. It is a great success. I
would like to know if the procedures to get cons-free code are similar
or if you could point me towards the right direction (links to existent
efficient code are useful).