This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [GSoC] Parameter protocols in CL


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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]