#1076 allegrocl output with C++ namespace can't find IDENTITY

allegrocl (1)

When generating allegrocl functions (in allegrocl.cxx emit_defun), it occasionally needs to refer to the CL symbol IDENTITY (in Replaceall(ldestructor, ldestructor, "identity").
However, if the data type being referenced is in a C++ namespace, the CL package system :uses are not set up to find #'identity.
A fix is to change the literal string "identity" to "cl::identity"; almost all the other symbols that show up in an output Lisp file are already qualified in this way.


  • Mikel Bancroft

    Mikel Bancroft - 2010-03-10

    Committed revision 11935. Thanks for the report.

  • Mikel Bancroft

    Mikel Bancroft - 2010-03-10
    • status: open --> closed-fixed

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks