[MacRuby-devel] Framework callbacks in macirb

Robert Schaaf rwschaaf at comcast.net
Sun Feb 8 20:28:39 PST 2009


Tedd,

To quote Ogden Nash, I'm a stranger here myself.

I agree about objective-c; it's notationally unattractive.  It seems  
to be an uncomfortable hybrid, despite the power of the object model.

The only appreciable Ruby code I've written is a program that parses  
the header of a DB2 IXF file (a database dump) and loads it into Excel  
preserving data types.  It uses Appscript, so it's a no-go in  
MacRuby.  I'm now rewriting it to load the DB2 data into postgres.

BTW, can anyone recommend a book on Ruby idioms, frinstance: change  
all 'x' in a string to 'y'?

Bob Schaaf


On Feb 8, 2009, at 5:28 PM, Tedd Fox wrote:

> Awesome advice!!!  I actually "accidentally" did that last  
> night :-)  Thanks!  I am learning Ruby and I am a Macintosh NOT but  
> do not "get" objective-C for some reason, so I am choosing MacRuby  
> as my Speciality.  I am glad MacRuby came along :-)
>
> I like the faster prototyping ability (which is exactly what I need).
>
> Any other advice for a newb?  A real newb?
>
>
> On Feb 8, 2009, at 4:22 PM, Robert Schaaf wrote:
>
>> Hello Tedd,
>>
>> This happened to me until I realized that I updated from the  
>> testing branch, rather than the development branch.  My guess is  
>> that you've done the same.
>>
>> You need to go here <http://www.macruby.org/trac/wiki/MacRubyDevelopment 
>> > and follow the directions at the top of the page.
>>
>> Then you need to wait for documentation, and more frameworks mapped.
>>
>> Then you need to wait for the ability to lay out your windows  
>> precisely, in a Cocoa-compliant way.  (The sliders in the Layout  
>> View app are an egregiously awful example!)
>> Or learn to integrate it with Interface Builder.
>>
>> Also, MacRuby, which is wonderful beyond measure, will have to  
>> mature.  Without gems, life is not worth living.
>>
>> Bob Schaaf
>>
>>
>> On Feb 8, 2009, at 7:05 AM, Tedd Fox wrote:
>>
>>> Sorry for the newb question, but how can one upgrade from .3?
>>>
>>>
>>> On Feb 8, 2009, at 3:14 AM, Vincent Isambart wrote:
>>>
>>>>> Macintosh:vincentisambart-hotconsole- 
>>>>> cbdd6d06ece482e124516359cd9299294667daeb barry$ macrake
>>>>> (in /Users/barry/dev/vincentisambart-hotconsole- 
>>>>> cbdd6d06ece482e124516359cd9299294667daeb)
>>>>> rake aborted!
>>>>> no such file to load -- hotcocoa/standard_rake_tasks
>>>>> /Users/barry/dev/vincentisambart-hotconsole- 
>>>>> cbdd6d06ece482e124516359cd9299294667daeb/rakefile:2:in `require'
>>>>> (See full trace by running task with --trace)
>>>>
>>>> This means you are using an old version of MacRuby, probably 0.3.  
>>>> You
>>>> can check it by running macruby -v, or in macirb by displaying
>>>> MACRUBY_VERSION and MACRUBY_REVISION.
>>>> _______________________________________________
>>>> MacRuby-devel mailing list
>>>> MacRuby-devel at lists.macosforge.org
>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>>>
>>> _______________________________________________
>>> MacRuby-devel mailing list
>>> MacRuby-devel at lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>>
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel



More information about the MacRuby-devel mailing list