[MacRuby-devel] MacRuby-devel Digest, Vol 37, Issue 51

Matt Massicotte massicotte at apple.com
Thu Mar 31 11:59:48 PDT 2011


On Mar 31, 2011, at 11:41 AM, Terry Moore wrote:

> Well it would appear that Macruby is just not ready for real development. 
> 
> I for one have some faith that Macruby is good enough now and will be language of choice in the future. 
> 
> There are no barriers to you mixing external frameworks or adding objc classes.
> 
> Ruby as a language has many features that you can grow into that objc doesn't ( meta programming). 

This has come up more than once today.  ObjC is capable of a lot more meta-programming than people are giving it credit for.  The Objective-C runtime is, afterall, what MacRuby is built on.  However, Ruby's meta-programming support is significantly simpler, making it easier to both use and abuse :)

> 
> If you use a standard version of ruby there is nothing to stop even a c hacker using 'the latest' libraries and putting a simple wrapper on.
> 
> Ruby has become an umbrella for all my work from admin support to web development. And now with macruby I have desktop apps for Mac.
> 
> Not forgetting jruby of course for any java fans and others like ruinous.
> 
> 
> So yes on a serious note I would recommend everyone go learn c as a minimum. But if you just want to have some serious fun go mad with ruby/macruby. The learning will come by doing.
> 
> Terry Moore
> 
> On 31/03/2011, at 11:41 PM, "Thomas R. Koll" <info at ananasblau.com> wrote:
> 
>> 
>> Am 31.03.2011 um 10:26 schrieb Jean-Denis Muys:
>>> 
>>> I will be blunt: stay away from MacRuby and go with Objective-C.
>> 
>> I say, if you don't know either Ruby or Objective-C yet, stay away from MacRuby.
>> 
>> All those ruby dev who like me are most likely coming from webdevelopment,
>> dive into this new world of desktop applications. It's a fascinating world.
>> 
>> 
>>> - Less applicable resources for learning: less examples, less books, less blog posts, less people to help you out.
>> 
>> Which is great if you are able and willing to fill those gaps.
>> Open Source is not only about using what exists but also to
>> add something new to it.
>> Over time you will get deeper and more profund understanding.
>> 
>> 
>>> Now the MacRuby journey might taste a lot better, depending on you. And if for you "the reward is the _journey_", you might consider it.
>> 
>> +1
>> 
>> 
>>> - One thing is for sure: demand for iOS Ruby programmers is zero.
>> 
>> Which might be subject to change.
>> Don't forget, the only two things keeping MacRuby from iOS is
>> the lack of a garbage collector and the App Store policy about
>> programming languages.
>> Both in the hands of Apple, just like MacRuby itself.
>> 
>> 
>> 
>> _______________________________________________
>> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3737 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20110331/7b20bfc1/attachment.bin>


More information about the MacRuby-devel mailing list