Making a project open source is no guarantee that anyone will care. But in the case of Corman Lisp, Artem Boldarev’s hard work on fixing problems has not only revived the project, but revived Roger Corman’s interest in it:

Artem, thanks so much for this fix!!!!! I believe this was the one the caused me to stop working on it for some time, and ultimately just open source it. I wasn’t sure anyone else would be able (or willing) to track it down. I had dealt with and fixed many such issues during corman lisp development. However when I hit this issue specific to 64-bit OS (and those were fairly rare then, but of course now ubiquitous) I spent some evenings and just decided I couldn’t do it any more. I got as far as noticing that the callback code broke and was getting a garbled address (I think an 8 byte address/4 byte address mismatch), and this probably happened when an access violation occurs (these are employed for garbage collection heap management). Now that I see it is working well on 64-bit systems I am inspired to get back into it.

Thank you, Roger, for sharing the source, and thank you, Artem, for diligently hacking on it!