Marvelous news. --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:[email protected] | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos
High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller On Wed, Jan 22, 2014 at 10:49 PM, Alexandre Bergel <[email protected]>wrote: > Wow! > I guess this complement well NativeBoost right? > > Alexandre > > > On Jan 22, 2014, at 5:25 PM, Ronie Salgado <[email protected]> wrote: > > > I started working on extending SWIG to generate bindings for NativeBoost > FFI, using as a reference the C# binding generator. I am committing my work > on this into https://github.com/ronsaldo/swig/ . > > > > It works by creating a C side code and Smalltalk that can be filed-in in > a image, which contains a class with all the NativeBoost-FFI callouts, a > class for the global module, classes for each C++ class and SWIGTYPE_* > classes for opaque types or types that SWIG couldn't wrap. > > > > It currently can generate bindings for C/C++ functions, constants, > define based constants, opaque structures, methods, enums, and for C++ > classes, nested classes, member methods, member fields, member constants, > member static functions, variables and constants. > > > > The overloaded functions support currently is not so great, since I am > currently using the arguments name to build the selector. I have to still > decide a better strategy for the overloaded methods. > > > > WARNING: automatic garbage collection of the C++ classes is not yet > ready, but it will be soon. Downcasting of C++ objects is also not > supported yet. > > > > Greetings > > Ronie Salgado > > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > >
