On 2011-02-12, at 04:40 , Caio Chassot wrote:
> 
> On 2011-02-12, at 01:59 , Robert Payne wrote:
>> 
>> The behavior I'm expecting is to see "Hello world" in the console but it 
>> seems as if the entire Objective-C method was deleted. I don't have a method 
>> in the Ruby class called helloWorld.

Here's a terser, simpler example:

    $ cat foo.m
    #import <Foundation/Foundation.h>
    @interface Foo : NSObject {}
    -(NSString*) helloWorld;
    @end

    @implementation Foo
    -(NSString*) helloWorld {
      return @"hello";
    }
    @end

    void Init_foo(void) {}

    $ clang -o foo.bundle foo.m -fobjc-gc-only -bundle -framework Foundation

    $ macruby -rfoo -e 'class Foo; end; puts Foo.new.helloWorld'
    hello

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to