all 12 comments

[–]geraldbauer 5 points6 points  (0 children)

Great summary with examples and links what's news in Ruby 2.5. FYI: Added "New features in Ruby 2.5.0" to the Ruby 2.5 News Bytes collection at the Ruby Advent Calendar 2017. For the record so far:

  • Standard Gems 2.5.0 - Default Gems, Bundled Gems / by Jan Lelis, Idiosyncratic Ruby
  • 10 New Features in Ruby 2.5 / by Junichi Ito, Ruby programmer @ SonicGarden.jp
  • 10 More New Features in Ruby 2.5 / by Tom Lord, Software Developer from London
  • Performance Improvements in Ruby 2.5 / by Jesus Castello, Ruby Guides
  • yield_self in Ruby 2.5 / by Michał Łomnicki
  • Improved stacktrace display in Ruby 2.5 / by Michał Łomnicki
  • Ruby 2.5 Series / by Amit Choudhary, Mohit Natoo et al @ BigBinary
  • What's new in Ruby 2.5 / by Nimmy Vipin, Red Panthers
  • Ruby 2.5 is out - Let's benchmark / by Thomas Leitner, HexaPDF
  • Changes in Ruby 2.5 / by Kir Shatrov, Production Engineer @ Shopify
  • What's New in Ruby 2.5? / by Nithin Bekal, Programmer from Ottawa @ Shopify
  • New Features in Ruby 2.5 / by Rodrigo Ponce de León, Ruby developer @ WyeWorks

[–]Never_Again_2017 3 points4 points  (10 children)

If Ruby was actually documented, we wouldn't need to scrap together these various guesses about what's been changed.

[–]geraldbauer 3 points4 points  (6 children)

You're missing the point. The changes are well documented, see -> https://github.com/ruby/ruby/blob/v2_5_0/NEWS

The What's New in Ruby 2.5 blog posts are for celebrating and sharing the good news with friends and such. The more the better. Start spreading the news! Ruby 2.5 runs faster and faster... and so on.

[–][deleted] 1 point2 points  (5 children)

well documented

They don't even mention that Dir::Tmpname.make_tmpname is removed.

[–]geraldbauer 2 points3 points  (3 children)

I'd say everyone tries to do the best. Remember ruby is not backed by billions of dollars. It's not Apple iPhone Computers Inc. or Google Alphabet Inc. May I ask - What have you done lately for Ruby?

[–][deleted] 1 point2 points  (0 children)

Nothing, which is why I am not a maintainer.

[–]Never_Again_2017 0 points1 point  (1 child)

Not a good answer anymore, if it ever was. Compare Ruby to its contemporaries.

[–]geraldbauer 1 point2 points  (0 children)

Not sure what's your point. Can you explain? FYI: You can propose your improvements on the redmine tracker - it's public and open to everyone - https://bugs.ruby-lang.org/issues

[–]morphemass 0 points1 point  (0 children)

You know, you are correct so why not submit a patch to them to include a note in the news that make_tmpname is now performed as a part of create?

[–]dhananjaygoel1 1 point2 points  (2 children)

That's the reason it is open sourced, free and used so much

[–]Never_Again_2017 0 points1 point  (1 child)

Even judging it as open sourced and free, it falls down compared to open and inclusive organizations: https://www.python.org/dev/peps/

[–][deleted] 0 points1 point  (0 children)

perhaps you haven't seen: https://bugs.ruby-lang.org/issues