Comments 38
Еще эксперементальная поддержка refinements. Всё-таки включили.
Жаль, конечно, что выгрузку/загрузку байткода не сделали.
До введения #to_h от рубикода все еще попахивало питоном.
UFO just landed and posted this here
Посылаю лучи добра из соседнего лагеря змееводов.
Хочу поинтересоваться, как у вас в сообществе ситуация с переходом на версию(и), ломающую(ие) совместимость? Народ консервативен или активно перекатывается?
Хочу поинтересоваться, как у вас в сообществе ситуация с переходом на версию(и), ломающую(ие) совместимость? Народ консервативен или активно перекатывается?
Вроде как обещана 100% совместимость с 1.9, нет ломок.
Скажу только за себя — я очень ждал 2.0, начал с 1.9.2, что наверное даже лучше, чем было начать с 1.8
Вообще не испытывал ни разу каких-то затруднений при переходе на следующий релиз или патч, с библиотеками та же ситуация. По крайней мере я не сталкивался с особыми проблемами.
Скажу только за себя — я очень ждал 2.0, начал с 1.9.2, что наверное даже лучше, чем было начать с 1.8
Вообще не испытывал ни разу каких-то затруднений при переходе на следующий релиз или патч, с библиотеками та же ситуация. По крайней мере я не сталкивался с особыми проблемами.
Переход с 1.8 на 1.9 был сравнимым с py 2 -> 3 по кол-ву изменений. И в общем-то миграцию на 1.9+ уже пережили. rails4 будет 1.9+ only.
Впечатляет, что вовремя, как и было обещано в «Оперативном плане»
Заждались уж! :-)
Мне вот что более всего нравится:
Именованые аргументы
Хороший подарок к юбилею языка! :-)
Заждались уж! :-)
Мне вот что более всего нравится:
Именованые аргументы
Хороший подарок к юбилею языка! :-)
А под винду так x64 сборку и не запилили?
И не запилят, думаю. Зачем?
Ну вроде руби поддерживается под виндой. Рельсы и все нужные гемы — другой вопрос, но не каждому это нужно.
Ну что за вопрос, зачем? Зачем все остальные языки запиливают на x64? Зачем он в линуксе x64? Чтоб было. Если вдруг мелкософт ВНЕЗАПНО решит отпилить SysWOW64 (что они обещали сделать не так давно), будет что юзать. И вообще, для чистоты, так сказать.
Я спрашивал не «зачем 64», а «зачем 64 под виндой». Если совсем расширять вопрос, то будет «зачем руби под виндой», но кому-то ведь надо. Но я искренне надеюсь, что таже тем, у кого под виндой стоит руби, в голову не придет делать из винды руби-сервер, а значит 64 как-бы и нафиг не нужен, 32 хватит с головой. Но уже запилили, поэтому вопрос «зачем 64 под виндой» объявляется риторическим.
github.com/oneclick/rubyinstaller
Если сильно захочется, можно самому собрать.
==== DevKit Compiler Toolchains:
Compiler DKVER Values
tdm tdm-32-4.7.1, tdm-32-4.6.1, tdm-64-4.7.1, tdm-64-4.6.1, tdm-32-4.5.2 (*)
mingw mingw-32-4.6.2, mingw-32-3.4.5
mingw64 mingw64-32-4.7.2, mingw64-64-4.7.2
mingwbuilds mingwbuilds-32-4.7.2
Если сильно захочется, можно самому собрать.
Пошел делать бенчмарки.
Недавно сделал для RC2 http://igor-alexandrov.github.com/blog/2013/02/15/yet-another-ruby-shootout-round-2/. В релизе ничего по производительности не поменялось.
Все ровно, Ruby и Python кодеры, вам нас не победить. Не качеством так количеством задавим :D
а есть книжка по Ruby 2?
Ничего не заметил по вопросу производительности, улучшилось ли? Есть цифры?
По сравнению с чем?
Недавно делал сравнение RC2 и 1.9.3 http://igor-alexandrov.github.com/blog/2013/02/15/yet-another-ruby-shootout-round-2/.
Уже писал об этом несколько комментариев выше.
Недавно делал сравнение RC2 и 1.9.3 http://igor-alexandrov.github.com/blog/2013/02/15/yet-another-ruby-shootout-round-2/.
Уже писал об этом несколько комментариев выше.
Вот мои простейшие тесты сравнения производительности
Меня по крайней мере крайне удовлетворил результат.
Меня по крайней мере крайне удовлетворил результат.
Everybody dance now!
Sign up to leave a comment.
Состоялся релиз Ruby 2.0.0