Re:An Interview with the Creator of Ruby (2001)
by sunseb on Thursday October 12, 2017 @10:39AM
(#15458272)
Is there still some new features coming to Ruby? It seems the language is not this cutting edge technology it was once. I mean we see more changes in Java and PHP than Ruby these days.
[ Parent
| on HN ]
Re:An Interview with the Creator of Ruby (2001)
by rurounijones on Thursday October 12, 2017 @10:42AM
(#15458300)
It is largely a mature language and the inherent flexibility of the language means that a lot of things that require new language level constructs in other languages like Java aren't needed here.
The interesting stuff is happening in the runtimes (See TruffleRuby https://github.com/graalvm/truffleruby )
Re:An Interview with the Creator of Ruby (2001)
by tcopeland on Thursday October 12, 2017 @10:43AM
(#15458303)
Yes, although many changes are performance optimizations and other under-the-covers sorts of things. Here are the changes for 2.5 which if tradition holds will be out on Christmas:
https://www.ruby-lang.org/en/news/2017/10/10/ruby-2-5-0-prev...
Re:An Interview with the Creator of Ruby (2001)
by abstruse on Thursday October 12, 2017 @10:52AM
(#15458377)
What new features does Ruby need? Why does a language need to be "cutting edge technology"? What are the issues with Ruby that need changing? These aren't rhetorical questions, I don't know much about Ruby and am genuinely curious.
Re:An Interview with the Creator of Ruby (2001)
by pmontra on Thursday October 12, 2017 @12:25PM
(#15459088)
They're adding a kind of pipeline operator (actually a method)
http://mlomnicki.com/yield-self-in-ruby-25/
Re:An Interview with the Creator of Ruby (2001)
by bridge_ro on Thursday October 12, 2017 @10:55AM
(#15458407)
Along with what other people already responded, I think they're also pretty focused on the Ruby 3x3 project (making Ruby version 3 be three times faster), which may be slowing down the general heap of new features Rubyists were used to.
Re:An Interview with the Creator of Ruby (2001)
by flavio81 on Thursday October 12, 2017 @11:01AM
(#15458465)
>It seems the language is not this cutting edge technology it was once.
Was it really cutting edge? I understood it as an improved OOP-only Perl. Rails, on the other hand, did knock me out the first time I saw it.
I guess few languages can be called 'cutting edge', perhaps the ML family including Haskell and (yes, after all these years) the Lisp dialects.
Re:An Interview with the Creator of Ruby (2001)
by goatlover on Thursday October 12, 2017 @12:41PM
(#15459255)
Well, they were cutting edge decades ago, it just took mainstream programming languages a long time to catch up (sort of). For example, you see macros in Elixir, Julia and Crystal, which are all newer languages.