It actually is also helpful to quickly see the difference between Obj-c/C 
methods/functions & Ruby methods.
It also helps with documentation.

I agree with Joshua, I don't see that change happening anytime soon either.

- Matt

Sent from my iPhone

On Nov 14, 2010, at 12:49, Joshua Ballanco <jball...@gmail.com> wrote:

> Hi Scott,
> 
> MacRuby's spiritual predecessor RubyCocoa did this sort of substitution of 
> camelCase for under_case. However, I don't foresee this name-mangling being a 
> part of MacRuby's near future for one very important reason: MacRuby methods 
> *are* Objective-C methods.
> 
> I'm not aware of the particulars of the IronRuby or JRuby bridges, but in the 
> case of RubyCocoa, there is a translation step to get from a Ruby method name 
> to an Objective-C selector. In MacRuby, there is no transation step. MacRuby 
> method names are Objective-C selectors and vice versa. So, we'd have to *add* 
> a step in the method dispatch to do translation (since there isn't already 
> one). It's not impossible, but I would guess it's pretty low on the priority 
> list at the moment.
> 
> Cheers,
> 
> Josh
> 
> 
> On Nov 14, 2010, at 11:51 AM, Scott Lowe wrote:
> 
>> Hello,
>> 
>> Both JRuby and IronRuby support translation from 'native' CamelCase method 
>> names to the
>> lowercase_with_underscores naming convention in idiomatic Ruby.
>> 
>> They IronRuby guys call this "name-mangling": 
>> http://ironruby.net/Documentation/.NET/Names
>> 
>> I had an expectation that this would be the case with MacRuby, but I now 
>> know that this is
>> not true. Are there any plans to implement this feature in the future? You 
>> can probably guess
>> that I like this feature an awful lot.
>> 
>> Regards,
>> 
>> Scott
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel@lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to