« Return to Thread: New Java integration features

Re: New Java integration features

by david_koontz :: Rate this Message:

Reply to Author | View in Thread

First off, let me say, "thank you, thank you, thank you".  All of this  
is wonderfully welcome improvements for us at Happy Camper.

On Aug 8, 2008, at 2:06 AM, Charles Oliver Nutter wrote:

> This extensive support of Ruby naming may be going too far. I'm  
> really looking for opinions on this, to see whether it's too much.  
> In general my primary goal was to allow users to use either straight-
> up Java names or various gradations of Ruby names, all the way to  
> the most Ruby-like = or ? underscored names. So those extreme cases  
> work and all intermediate cases work. But is it excessive?

In all the time I've been doing JI work, I've never wanted to write a  
method name that wasn't the canonical Ruby style name.  So, for me and  
the people I've been working with, I don't think any intermediary name  
is really wanted or needed.  Ideally we would use the Ruby name in  
every case  and just pretend that setFoo on the Java class/interface  
is really just written as foo=.  So you would get my vote on making  
concrete classes work like interfaces with regards to overriding a  
method.  I do agree that this presents some pitfalls if you implement  
both a foo= and a setFoo method, although I would say you can do lots  
of stupid things in Ruby and this would be no different.

David Koontz


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


 « Return to Thread: New Java integration features