kawa-commonlisp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Kawa-commonlisp-dev] [GSoC] Status


From: Charles Turner
Subject: Re: [Kawa-commonlisp-dev] [GSoC] Status
Date: Thu, 9 Aug 2012 21:25:50 +0100

On 9 August 2012 20:47, Jamison Hope <address@hidden> wrote:
> The Right Thing To Do is probably up for debate a bit, but
> for now try doing the declarations all caps like
>     defProcStFld("GENSYM", "gnu.commonlisp.lisp.primitives");
>
> That seems to work for me.

Ah, thank you so much Jamison! I tried to organise for this case
sensitivity not to bite us by overloading the getSymbol method in
CommonLisp. But the two argument version defProcStFld calls
mangleNameIfNeeded with the lowered case symbol. Apologies for that, I
didn't notice! Grrr, need to more careful. :-) It might be nicer to
overload mangleNameIfNeeded to mangle an uppercased version in
CommonLisp, rather that writing it all out in CAPS, but it doesn't
matter much either way for me, I have a script that generates all that
def*Fld and cl.primExport stuff anyway.

Thanks again Jamison!

Charlie.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]