Ok, I'm a bit behind in my email but I would help mentor if need be. Just to ensure it works ok on os-x and also to ensure support for objective-c creeps in there somehow since Apple's direction is towards everything in Objective-C frameworks versus "C" library calls.
On 2010-03-07, at 3:24 PM, Gilad Bracha wrote: > I'm all for it, and hope that John or Eliot can mentor. Datapoints I'll add: > > There is some support for parsing C headers in the Newspeak system. > Aliens have been ported to Strongtalk as well as Squeak. > > Finally - what licensing would apply if GNU Smalltalk were used? GPL is a > big problem. Even LGPL elicits an immune response in a lot of commercial > contexts. Is there a GSoC policy on this? > > On Sun, Mar 7, 2010 at 3:09 PM, Mariano Martinez Peck <[email protected]> > wrote: > > > 5) Work on a cross-dialect foreign function call interface and implement it > in at least two dialects. Candidates include Alien and GNU Smalltalk's > CObject (using existing implementation has the advantage of having to > implement in only _one_ other dialect!). Bonus points for implementing a C > parser that would be able to construct bindings. GNU Smalltalk already > contains a C preprocessor implementation. > > > I think this project could be a good idea for GSoC. As I said, I would love > if it (optionally at least) could not to block the complete VM while a > function is being called. > > I would also love what you said: parse .h of libraries and automatically > create the wrapper for Smalltalk. At least create the invocations to the > functions, and map the structures to objects... > > We need to write a title, a little description and if possible titles like > "technical details", "benefits to the students" and "benefits to the > community". > > If you are interested please send it to me and I add it to the list. > > We also need a mentor (and a student, of course)...anyone is willing to do it > ? > > Cheers > > Mariano > > > > -- > Cheers, Gilad -- =========================================================================== John M. McIntosh <[email protected]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ===========================================================================
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
