News for hackers. Stuff that matters.
Re:MacRuby 0.8 Released by jballanc on Tuesday December 14, 2010 @01:47AM (#2003370)
The garbage collector isn't the only issue. Compiled Obj-C code does not retain sufficient metadata (i.e. variadic methods, enums, and such) to do certain "ruby"-ish things. Currently, this is resolved using BridgeSupport, which is also not currently available on iOS...
Re:MacRuby 0.8 Released by chc on Tuesday December 14, 2010 @04:36AM (#2003668)
MacRuby's Clang-based version of BridgeSupport should already be most of the way to solving this problem. (I haven't tested, but I can't see why that would not be the case.)
Re:MacRuby 0.8 Released by jballanc on Tuesday December 14, 2010 @11:01PM (#2006998)
The Clang-based BridgeSupport preview only improves the metadata generation. There's still no way to package the metadata that is iPhone friendly. Ultimately, a likely solution will be to add the metadata to an extra __TEXT segment and use dlopen/dlsym to fetch it from the MacRuby runtime...