Support for Ruby 1.9.3 will end on February 23, 2015
ruby-lang.org
Support for Ruby 1.9.3 will end on February 23, 2015
1–10 of 24 posts
Re: Support for Ruby 1.9.3 will end on February 23, 2015
#2Re: Support for Ruby 1.9.3 will end on February 23, 2015
#3Glad to hear this! We just finished migrating a 2.3 monorail on ree to 1.9.3 a month ago. Good to know we have 13 months of coverage. I heard a few rumors lately that this wasn't the case.
Re: Support for Ruby 1.9.3 will end on February 23, 2015
#4I wish, Python/Ruby moved slower and focus on non-visible or backwards compatible improvements
Re: Support for Ruby 1.9.3 will end on February 23, 2015
#5With many apps stuck on DataMapper, thus ruby 1.9 - I can't help but think: why do programming languages evolve so quickly? I suppose the language must be the slowest moving part in the architecture...Due to immense competitiveness from other languages, all language designers rush ahead to add more and more versions.. I wish, Python/Ruby moved slower and focus on non-visible or backwards compatible improvements
Incompatibility
There are five notable incompatibilities we know of:
The default encoding for ruby scripts is now UTF-8 [#6679]. Some people report that it affects existing programs, such as some benchmark programs becoming very slow [ruby-dev:46547].
Iconv was removed, which had already been deprecated when M17N was introduced in ruby 1.9. Use String#encode, etc. instead.
There is ABI breakage [ruby-core:48984]. We think that normal users can/should just reinstall extension libraries. You should be aware: DO NOT COPY .so OR .bundle FILES FROM 1.9.
#lines, #chars, #codepoints, #bytes now returns an Array instead of an Enumerator [#6670]. This change allows you to avoid the common idiom "lines.to_a". Use #each_line, etc. to get an Enumerator.
Object#inspect does always return a string like # instead of delegating to #to_s. [#2152]
NEWS: https://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/
I would encourage you to try out ruby2 today, you will be surprised how easy the upgrading process is. Plus, your app will run 20% faster due to performance improvementsRe: Support for Ruby 1.9.3 will end on February 23, 2015
#6With many apps stuck on DataMapper, thus ruby 1.9 - I can't help but think: why do programming languages evolve so quickly? I suppose the language must be the slowest moving part in the architecture...Due to immense competitiveness from other languages, all language designers rush ahead to add more and more versions.. I wish, Python/Ruby moved slower and focus on non-visible or backwards compatible improvements
Ruby 2 is almost dropin replacement for Ruby 1.9.3. so upgrading should be easy & backwards compatible with following exceptions Incompatibility There are five notable incompatibilities we know of: The default encoding for ruby scripts is now UTF-8 [#6679]. Some people report that it affects existing programs, such as some benchmark programs becoming very slow [ruby-dev:46547]. Iconv was removed, which had already be…
Re: Support for Ruby 1.9.3 will end on February 23, 2015
#7Ok that was a silly joke, but seriously this is a good change and 2.1 is awesome. Keep moving Ruby forward!
Re: Support for Ruby 1.9.3 will end on February 23, 2015
#8With many apps stuck on DataMapper, thus ruby 1.9 - I can't help but think: why do programming languages evolve so quickly? I suppose the language must be the slowest moving part in the architecture...Due to immense competitiveness from other languages, all language designers rush ahead to add more and more versions.. I wish, Python/Ruby moved slower and focus on non-visible or backwards compatible improvements
Re: Support for Ruby 1.9.3 will end on February 23, 2015
#9Re: Support for Ruby 1.9.3 will end on February 23, 2015
#10With many apps stuck on DataMapper, thus ruby 1.9 - I can't help but think: why do programming languages evolve so quickly? I suppose the language must be the slowest moving part in the architecture...Due to immense competitiveness from other languages, all language designers rush ahead to add more and more versions.. I wish, Python/Ruby moved slower and focus on non-visible or backwards compatible improvements
I certainly don't. Who argues for slow innovation, that's dumb really. Argue for minimal breaking changes. Python got into trouble because it introduced a huge swath of breaking changes, and not enough sugar to coax people to 3. Ruby has it's problems, but the 1.93 to 2.0 transition was not one of them.