[ann] [objective-cl-announce] Objective-CL 0.2.1

Matthias Benkard objective-cl at mail.matthias.benkard.de
Fri Mar 7 12:15:52 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
_______________________________________________
objective-cl-announce mailing list
objective-cl-announce at common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/objective-cl-announce



More information about the announcements mailing list