LINUX.ORG.RU

JRuby 1.6

 , ,


0

1

15 марта вышла в свет JRuby 1.6. Одним из главных достижений команды разработчиков стала практически полная совместимость с Ruby 1.9.2 (за исключением Encoding::Converter и ripper). Большое внимание было уделено работе JRuby в Windows, которая теперь вошла в список основных платформ проекта.

Теперь JRuby имеет встроенный профайлер и экспериментальную поддержку RubyGems Maven. Вычищен код внутреннего API, а также заявлена прибавка в производительности. Также заявлена экспериментальная поддержка написанных на С расширений.

Интервью с разработчиком JRuby Томасом Энебо (Thomas Enebo) о версии JRuby 1.7, работе с JDK 7 и многом другом.

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 1)

Ответ на: комментарий от anonymous_sapiens

И это нам говорит циничный иуда, судя по аватарке:)

pylin ★★★★★
()
Ответ на: комментарий от anonymous_sapiens

иуды

А что такое? Попаболь?

заявлена прибавка в производительности

А тесты от фороникса уже есть?

Думаю, ради такого использования руби как

#env ruby


rx = /.+/;


Dir["*"].each { |name|

    if name != "." && name != ".." && FileTest.file?(name)

        if (name =~ rx) and (name != name.gsub(/(\s|\:|\?|\||\>|\<|\=|\*)+/, "_"))

            File.rename(name, name.gsub(/(\s|\:|\?|\||\>|\<|\=|\*)+/, "_"));

            puts("#{name} >>=== RENAMED TO ===>> " + name.gsub(/(\s|\:|\?|\||\>|\<|\=|\*)+/, "_"));

        end

    end

}

Обновляться мне не стоит...

yaws
()

> Большое внимание было уделено работе JRuby в Windows, которая теперь вошла в список основных платформ проекта.

В правильном направлении ребята работают!

Ichiro
()

Сайт на «подробностях», как опнимаю, на JRUby написан?
7 минут ждал, пока откроется.
И не открылось.

yaws
()
Ответ на: комментарий от yaws

Открывается моментально. Это ты, наверное, ЛОР-эффект :D

drfaust ★★★★★
()
Ответ на: комментарий от Ichiro

Учитывая что MRI на окнах работает с горем пополам, а про половину си-экстеншенов можно просто забыть, то не удивительно. Да и правильно.

tensai_cirno ★★★★★
()

> Большое внимание было уделено работе JRuby в Windows, которая теперь вошла в список основных платформ проекта.

на трибунах становится тише-е-е

тает быстрое время чудес

до свиданья, наш ласковый ми-и-иша

возвращайся в свой сказочный лес

anonymous
()
Ответ на: комментарий от babusha

Извини, не знал под таким оригинальным именем.

yaws
()

Пусть перепишут JVM на JRuby.

buddhist ★★★★★
()
Ответ на: комментарий от anonymous

оно (ruby) в основном для диссера жены держится, хотя этот скриптик чаще используется :)

yaws
()

Пользуясь случаем хочу спросить: руби рип?

ugoday ★★★★★
()
Ответ на: комментарий от qwerky

>к.о. подсказывает - для работы на платформе JVM

У них наркоманский подход к совместимости. Я понимаю для совместимости с обычным руби завести все методы которые есть в оригинальном - но выкосить при этом все меотды которые есть в жабе??!

r ★★★★★
()

Зачем нужно пятое колесо в телеге?

Bioreactor ★★★★★
()

Кто-нибудь может объяснить зачем эти JPython и JRuby нужны? Какие проекты с их помощью делаются?

pento ★★★★★
()
Ответ на: комментарий от Ichiro

>> Большое внимание было уделено работе JRuby в Windows, которая теперь вошла в список основных платформ проекта.

В правильном направлении ребята работают!

в то время, как нормальные инструментарии разработки серверного по прекращают поддержку windows и прочих неперспективных платформ.

anonymous
()
Ответ на: комментарий от pento

>Кто-нибудь может объяснить зачем эти JPython

У нас пользуются ради того, что сервера (не веб) пишутся на джаве, а тестовые скрипты - на пиотне. А чтобы взаимодействие два раза не писать использется jython + java классы. Вполне удобно.

theos ★★★
()
Ответ на: комментарий от pento

Ну просто мегаочевидное, прикрутить к жабапроекту скрипты без извращений.

tensai_cirno ★★★★★
()

да здравствуют лаги.

qbbr ★★★★★
()

Ммм, а объясните, зачем будут нужны MERB или YARV, если допилят jruby или ironruby(и питона это тоже касается, кстати)? Насколько я знаю, текушие реализации для CLR и JVM уже быстрее оригинала + прозрачный доступ к всеобъемлющим стандартные библиотекас явы или дотнета и значительно более простое взаимодействие с написанным на других языках кодом..

anonymous
()

имхо:
java - не нужно,
ruby - не нужно,
а вместе уж тем более не нужно!

лучше бы занялись чем нибудь полезным..

MotusAnimi
()

Руби не выживет, поскольку не выдержит конкуренции с Питоном ни по одному направлению. И сейчас-то его применяют либо из идеологических соображений, либо потому что так уже получилось (когда-то применили и теперь расхлёбывают).

Vudod ★★★★★
()
Ответ на: комментарий от Vudod

Руби - это рельсы в основном. А никакой фреймворк питона не выдержит с рельсами конкуренции.

anonymous
()
Ответ на: комментарий от anonymous

>А никакой фреймворк питона не выдержит с рельсами конкуренции.

Так толсто, что возникает инверсный след :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

Мне кажется, что оба варианта сравнения трендами некорректно: запросом «Django» могут искать чувака по имени Django Reinhardt или что-нибудь ещё не-айтишное. Более того, по чистому запросу «Rails» должны выдаваться явно не Ruby on Rails и прочая айтишная ерунда, но очень даже стальные балки специального сечения, укладываемые на шпалах.

Более-менее корректное сравнение можно получить, сравнив тренды по запросам «Python Django» и «Ruby on Rails».

http://www.google.com/trends?q=python django,ruby on rails&ctab=0&geo...

eveel ★★
()
Ответ на: комментарий от eveel

Как-то фигово оформил и объяснил, ещё ссылку выделить забыл. Надеюсь, всем понятно :)

некорректно

некорректны

не-айтишное

не связанное с информационными, блин, технологиями

eveel ★★
()
Ответ на: комментарий от eveel

Тем не менее, «Python language» пока остаётся несколько популярнее, чем «Ruby language». Ребятам из Engine Yard, Twitter и других компаний достаточно ещё немного поднажать :)

http://www.google.com/trends?q=python+language%2Cruby+language&ctab=0&geo=all...

eveel ★★
()
Ответ на: комментарий от eveel

Ребятам из Engine Yard, Twitter и других компаний достаточно ещё немного поднажать :)

И что будет?

Vudod ★★★★★
()
Ответ на: комментарий от eveel

«Python language» пока остаётся несколько популярнее, чем «Ruby language»


у тебя нерелевантно составлен запрос, когда на ЛОРе пишут «питон» или «руби», никогда не добавляют «language»

Karapuz ★★★★★
()
Ответ на: комментарий от MotusAnimi

>лучше бы занялись чем нибудь полезным..

лучше бы ты занялся чем нибуть полезным..

ZeMvlad
()
Ответ на: комментарий от Karapuz

> у тебя нерелевантно составлен запрос, когда на ЛОРе пишут «питон» или «руби», никогда не добавляют «language»

Мой запрос релевантен как сама релевантность: в него не попадут ни змеи, ни минералы. Проблема в другом: сама идея сравнения таких вещей по Google Trends — полный отстой.

eveel ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.