GSOC | Extending Common Lisp support
Jamison Hope
jrh@theptrgroup.com
Sat May 19 22:36:00 GMT 2012
Hi, Charlie, thanks for the update.
On May 17, 2012, at 9:20 AM, Charles Turner wrote:
> Hi everyone,
>
> Just an update on what's happening.
>
> Once again, very little progress due to exams. Most of the refactoring
> is complete (I think).
>
> The general overview is that
>
> * The bulk of SchemeCompilation#checkDefaultBinding has been moved
> to Translator
> * types and typeToStringMap and their associated getters are no
> longer static members of Scheme. They're private, and most of the
> types have been moved to LispLanguage
> * The unitNamespace is no longer in Scheme, rather it's in
> LispLanguage now.
> * Scheme#getTypeFor has been moved to Translator
> * There were lots of changes throughout the code base regarding
> changes like Scheme.unitNamespace which is now
> LispLanguage.unitNamespace and Scheme.getNamedType to
> LispLanguage.getNamedLispType
> * Followed Jamison's advice and moved getNamedType to abstract
> public method of Language. I also made the respective changes in all
> subclasses that hadn't explicitly implemented it.
>
> I've caused a few regressions in the elisp language (various symbols
> not being resolved properly). It's probably to do with my
> checkDefaultBinding refactoring, but I haven't yet had time to resolve
> it.
Can you send us a diff against trunk? I know you're busy with school
work,
but I'm eager to see what you've been up to. I'm not expecting it to be
completely polished and ready to check in, so if it's still got rough
edges that's OK.
What's failing in elisp? Maybe one of us can look at your diff and spot
the problem while you're writing your exams.
> Charles.
Thanks,
Jamie
--
Jamison Hope
The PTR Group
www.theptrgroup.com
More information about the Kawa
mailing list