felix language binding for Gtk
skaller <[email protected]>
| Newsgroups | gmane.comp.gnome.language-bindings |
|---|---|
| Message-ID | <1073295163.14156.15.camel@pelican> |
I am creating a binding for GTK, version 2.2, for the Felix language http://felix.sf.net The binding will be a standard part of the Felix distribution (it isn't a separate project). The binding will be constructed, at least initially, with a Felix languague module for the Simplified Wrapper and Interface Generator (SWIG) http://www.swig.org [The Felix language module for SWIG is included in the Felix distribution] Felix is a modern programming language with a strong ML like functional subsystem and ultra-high performance lightweight threading capability. It is also a C++ code generator with heavy support for C/C++ interfacing. The GTK interface is currently work-in-progress, however because Felix uses the same object model as C/C++ the binding is primarily syntactic sugar mapping the C function calls into Felix notation. The Felix compiler simply 'undoes' this wrapping to produce the original C function calls. As such, the low level binding is expected to be complete and relatively bug free quite soon:-) A higher level binding (using felix 'threads' to manage objects) may be constructed on top of the low level binding. Details for http://www.gtk.org/bindings.html: Gtk version: GTK+ 2.2 Language: Felix Home page: http://felix.sf.net Status: In-progress -- John Max Skaller, mailto:[email protected] snail:25/85c Wigram Rd, Glebe, NSW 2037, Australia. voice:61-2-9660-0850. Checkout Felix: http://felix.sf.net _______________________________________________ language-bindings mailing list [email protected] http://mail.gnome.org/mailman/listinfo/language-bindings