Hi again, I've spent the weekend mucking around that idea of creating a Scheme compiler targeting Neko, and I've ran into a couple of issues.
I believe the shortcoming of not being able to define variable arguments functions has been brought up in the list before. Without variable arguments, I have to retort to _always_ packing arguments into arrays. Scheme will always require some handling for variable arguments functions - namely, to build the rest list -, but that's internal to the function, not at every call site. I was also happily surprised to find out that, using NXML, I can use any characters I want for identifiers, at least as long as they don't start with a $. That means no name mangling is needed for Scheme! :) Now my question is: was this "by design"; am I even "allowed" to use it? Thanks, Nuno Cruces
-- Neko : One VM to run them all (http://nekovm.org)
