Hacker News new | ask | show | jobs
by icambron 4345 days ago
Very cool. I'm starting a JVM-based project, and I'd love to use this in the places where I was planning to use JRuby. Besides being impressed overall, two pieces of feedback:

* On enhancements, I very much like C# extensions design, partially because I do have to import them explicitly. One of the things I dislike in Ruby is that you don't know where your methods come from, and that gets more complicated when they're actually from third-party gems. If a jar is giving me an enhancement, how does that work? How do I handle name conflicts?

* I'd love to have some built-in support for shell commands, a la Ruby's tick marks.

1 comments

On enhancements: yeah, that's reasonable, but we also wanted to be able to add some obviously missing methods to things like List, globally available. We've toyed around with a scope declaration on the enhancement, e.g. global, module, or explicit but haven't settled on anything.

Back-tick has been on the list forever and wouldn't be hard to add. Open a ticket. :)

Ticket submitted.