GNU Smalltalk <-> GNU Objective C runtime bridge and STM file type
Released under the GNU GPL on Feb. 20, 2005, you can download it from ftp://ftp.gnustep.org/pub/gnustep/contrib/gstobjc-1.2.tar.bz2
What gstobjc provides: Mostly transparent messaging across Smalltalk objects and Objective-C objects. File type '.stm' which is an exact mix of Objective-C and Smalltalk source in one file, see provided 'SDL.stm' for an example of this. Emacs mode provided in 'stm-mode.el', uses multi-mode.el (provided). See StmCompiler.st and StmSourceFile.st for processing.
gstobjc's current limitations: Class names and selector names need to be defined on the ompiled ObjC side, for type information and lookup. (usually ObjC messaging a Smalltalk object). See #method in SDL.stm.
Not fully tested class-to-class message sending.
gstobjc's dependencies: GCC with Objective C runtime (libobjc), GNU Smalltalk 2.1.7+
How to use gstobjc: Include STObject.m and Smalltalk.m with your compiled project, providing the .st files upon execution. See example-main.m for initialising GNU Smalltalk with the ObjC binding.
Version: 1.2
Known Issues: Sending messages from Smalltalk to ObjC objects could definately be optimised. Not every single type @encoding is supported, specifically structs.
------------------------
Lyndon Tremblay ([EMAIL PROTECTED], @gmail.com) is the author of gstobjc
This message was sent on behalf of Lyndon Tremblay by Alex Perez (aperez @ student dawt santarosa dawt eee dee uuu)
_______________________________________________ help-smalltalk mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/help-smalltalk
