Overriding cl package symbols

James Gunn jgunn987 at gmail.com
Sun Jun 2 15:40:13 UTC 2019


I have been reading the source code for parenscript and I am keen to find
out how you override locked symbols? In the parenscript package there are
exports such as "#:defun". I have tried myself to create my own package
that exports defun but i get the following error message(using SBCL)

"Lock on package COMMON-LISP violated when proclaiming DEFUN as a function"

I'd be very interested in finding out how you got around this.

Thank you,

James Gunn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/parenscript-devel/attachments/20190602/8e7b0dac/attachment.html>

More information about the parenscript-devel mailing list