[objective-cl-announce] Objective-CL 0.2.1
Matthias Benkard
objective-cl at mail.matthias.benkard.de
Fri Mar 7 12:15:44 UTC 2008
Hi all,
I have released Objective-CL 0.2.1. This release adds convenience and
robustness to the previous one.
* Quick Summary
Super calls are supported. Bugs have been fixed. You may omit
DEFINE-OBJECTIVE-C-GENERIC-FUNCTION calls.
* What's New?
** Super Calls
Up to now, there was no way of doing the equivalent of a message send
to `super' as in Objective-C. This has changed. Just as with
CALL-NEXT-METHOD for standard methods, you may now either call (SUPER)
as-is or with the arguments you wish to pass to it.
See the SUPER function in the reference manual for details.
** Implicit Definition of Objective-C Generic Functions
DEFINE-OBJECTIVE-C-METHOD now takes care of defining a suitable
OBJECTIVE-C-GENERIC-FUNCTION for you if you don't do so yourself.
** Bug Fixes
Lots of little bugs are gone as well. Among others, returning values
from Objective-C methods now works much more reliably, and Lisp
wrapper objects don't just vanish when the GC runs as long as the
corresponding foreign instance is still referenced by Objective-C
code.
I'm still wondering what to do on garbage-collected Objective-C runtimes.
Have fun!
~ Matthias
More information about the Objective-cl-announce
mailing list