[GSoC] Parameter protocols in CL
Jamison Hope
jrh@theptrgroup.com
Wed Jul 25 18:59:00 GMT 2012
On Jul 25, 2012, at 1:36 PM, Charles Turner wrote:
> On 24 July 2012 18:14, Charles Turner <chturne@gmail.com> wrote:
>> I don't understand this output!
>>
>> #|kawa:2|# (disassemble #'test)
>> In class atInteractiveLevel$1
>>
>> That's it. Disassembling other functions seems to work OK, so I don't
>> think I've broken it.
>
> Afraid I still haven't made much progress on the keyword parameter
> bug... Once thing I did notice yesterday is that you can't disassemble
> functions with keyword parameters (same in Scheme). I don't know why.
> I'll continue the hunt!
I suspect it's because keyword functions get compiled to methods with
"$V"
at the end of the name. For now, use --debug-dump-zip &
gnu.bytecode.dump
to get at the disassembled bytecode.
-Jamie
--
Jamison Hope
The PTR Group
www.theptrgroup.com
More information about the Kawa
mailing list