LINUX.ORG.RU

Вышел IronRuby 1.0

 , , , , , ,


0

0

Сегодня, 13 апреля состоялся выпуск IronRuby версии 1.0. Выпуск приурочен к выходу новой версии платформы .NET 4.0 от Microsoft. IronRuby - это реализация .NET языка программирования Ruby. Основной особенностью этой реализации являются стабильность, производительность и лёгкая интеграция с библиотеками и инфраструктурой .NET, а также совместимость с веткой 1.8.x.

IronRuby активно использует технологию Dynamic Language Runtime, разработанную Microsoft, и оба продукта выпускаются под лицензией Microsoft Public License.

Теперь IronRuby выпускается в двух вариантах - один работает поверх .NET 4.0, а другой работает поверх более ранних версий .NET, начиная с 2.0 SP1. Сборка с новой версией .NET 4.0 использует все новшества: более быстрый старт, совместимость с динамическими типами C# и другие возможности .NET 4.0. Заявлена совместимость с Mono. Основной упор в данном выпуске был сделан на совместимость с .NET 4.0, улучшение стабильность и совместимости с Ruby 1.8.x и исправление ошибок.

Сообщество IronRuby успешно развивается: со времени первого открытого выпуска было исправлено 455 сообщений об ошибках, 98 человек сообщили об ошибках, внесено изменений в код 15 людьми сообщества и 11 основными разработчиками проекта. Поздравим проект и пожелаем ему дальнейшего удачного развития!

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

★★★★

Проверено: mono ()

Кто бы сомневался......

Kosyak ★★★★ ()

>>а также совместимость с веткой 1.8.x.

т.е. о 1.9 они даже не думают?

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

думают и делают, но акцент в этом релизе именно на 1.8.

MuZHiK-2 ★★★★ ()

а также совместимость с веткой 1.8.x.


У кого-то протекла криокамера, с 1.9 надо было делать совместимость, 1.8 это не очень прикольно

anonizmus ()
Ответ на: комментарий от MuZHiK-2

Эээ....

У кого-то протекла криокамера, с 1.9 надо было делать совместимость, 1.8 это не очень прикольно

ты ещё скажи, что гента на серверах рулит

Наркоман штоле?

Kosyak ★★★★ ()
Ответ на: комментарий от MuZHiK-2

Новые проекты на руби 1.8 я бы не начал писать. в 1.9 слишком много плюшек появилось, все пишут сейчас под него. (почитай на вики сравнение между 1.8 и 1.9, кратенько там написано).

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

Все как писали на 1.8, так и пишут. Ждём новых рельс, там будет видно.

tensai_cirno ★★★★★ ()

оффтоп:
гномофильство до добра не доводит

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

>>Наркоман штоле?

Детская логика не осиливает понятие стабильности на серьезных проектах?

MuZHiK-2 ★★★★ ()
Ответ на: комментарий от anonizmus

После выхода версии 1.0, в версиях 1.1 разработчики сосредоточатся на поддержке 1.9 ветки.

MuZHiK-2 ★★★★ ()

> 15 людьми сообщества

11 основными разработчиками проекта


Microsoft Public License.


Их-хи-хи-хи-хи... гхм... Простите.

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

Все как писали на 1.8, так и пишут.


Все это кто ? И потом, руби это не только рельсы, особенно в контексте айрон руби. Как бы всегда с любовью, К.О.

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

А что не так? wiki говорит, что оно одобрено OSI.

mono ★★★★★ ()

Всё таки не место интерпритируемым языкам в десктоп приложениях.

f3ex ★★ ()

> было исправлено 455 сообщений об ошибках

Лучше бы они сами ошибки исправляли.

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

> А что не так? wiki говорит, что оно одобрено OSI.

Даже Столлман считает Ms-PL свободной лицензией.

Relan ★★★★★ ()

>Метки: microsoft, mono, opensource, web, программирование

Где ruby, IronRuby? Забыл про руби, все внимание ушло на моно и нет)

goingUp ★★★★★ ()

Хотел я утром эту новость запостить... Но побоялся :)

Оно ведь под моно не работае, правда?

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

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

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

>Все это кто ?

Например, те, кому пофигу на повышение производительности, зато нужен более-менее юзабельный GC.

В 1.9 просто много головной боли, чтобы его вот так можно было ррраз - и поддерживать. Одни Encodings чего стоят, их и в MRI еле-еле пилят и конца-края пока не видно.

Опять же, RubySpec ЕМНИП пока 1.9 не покрывает на 100%.

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

В твоем случа «проекты» это пара скриптов? Сынок, иди уже отсюда, здесь дяденьки разговаривают.

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

Ждем rubinius, в нем заинтересованы конторы вроде EngineYard у которых бизнес завязан на ruby. Кому этот ironruby кроме виндозных нужен?

ZveN ()

все такие клёвые, взрослые, энтерпрайзные. надёжные, масштабируемые, доступные, гибкие, безопасные.

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

>ЛОЛ, 1.9 никому не нужен как раз.

И это тоже неверно) Metasploit летом начал поддерживать 1.9, а в нем 350K LOC. В настолько больших проектах повышение скорости от 1.9 - как манна небесная, теперь собирать свой ботнет^W^W^W тестировать веб-приложения на дыры настолько приятнее..

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

>Ждем rubinius

Чего его ждать, он гляди как уже месяц все тесты Rails проходит ^_^

Я правда его на rails3beta еще не гонял, но судя по одной презентации Йехуды выходит что кончу и закурю, много раз.

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

Когда в EY стек появится с ним тогда и можно будет юзать, а появится он судя по всему только если обрулит MRI в скорости и потреблении памяти. Уверен они именно для этого пилят rubinius.

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

насколько я понимаю, выход ror3 и rubinius 1.0 вместе привяжут. может еще даже maglev успеет. и тогда начнется summer of code, дадада.

а ты что, исключительно EY используешь? никогда не понимал в них толк, если свои толковые люди в команде есть..

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

>Всё таки не место интерпритируемым языкам в десктоп приложениях.

Вот у кого потекла криокамера....

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

а что всё хорошо? куча либ из зависимостей тоже нормально работают, т.е. памяти много не потребляют, шустро работают? Запускал IDE-шку, написанную на Ruby, это была жесть похуже netbeans'a

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

> все такие клёвые, взрослые, энтерпрайзные. надёжные, масштабируемые, доступные, гибкие, безопасные.

Ключевое слово _все_. Надо к стати запретить подобные эпитеты в новостях, а то куда не кинь всюду «особенности» в виде «легкого, быстрого, модульногого» с акцентом на «производительности, легкости и стабильности» и так каждый фреймворкк, WM, платформа, программа, язык.

Достали подобные ИМХИ авторов новостей в тексте новости.

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

>Запускал IDE-шку, написанную на Ruby

Это особенности велосипе^виртуальной машины для руби Матса. Сабж наверная компилиться в байткод дотнетовский.

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

Про криокамеру - это потому что тенденция считать интерпретируемыми «языки» исчезла вместе с 10-20-30-бейсиком. А то ведь и для Си есть интерпретаторы.

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

Понимаю, что может и не корректно звучит. Но те же GUI'евые программы, написанные на ruby/Qt будут уступать по скорости и памяти c++/Qt. Насчет ВМ дотнета не вкурсе, не интересовался ни разу. В 1.9 скорость получше.

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

>А что не так? wiki говорит, что оно одобрено OSI.

мой пост следует расценивать как:

«Микрософт, илита, интырпрайз во все поля, - и всего 15 людей из сообщества»

Потому и бугога.

ПС. против ironruby ничего не имею, сам когда-то юзал ironpython из той же оперы.

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

>Но те же GUI'евые программы, написанные на ruby/Qt будут уступать по скорости и памяти c++/Qt.

Это нефига не правило. Все зависит от того где именно и что делают программы. Если это числодробильня без jit - то может и будут. А если это какой-нить im клиент - то какую функцию программы ты собрался мерять на скорость?

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

А, ну так это редактор, IDE его язык не поворачивается назвать. Плохо написанный редактор. Он GTK использует сишными модулями, думаешь там что, от самого руби, который на самом верху, что-то сильно изменится? Просто говнякают по-быстрому, и все, лишь бы функциональность добавить. Release early, release often, чо.

volh ★★ ()

руби для дотнета... дожили. может яваскрипт с перлом еще под дотнет сделаем?

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

>дожили. может яваскрипт с перлом еще под дотнет сделаем?

еще один из наркодиспансера?

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

то какую функцию программы ты собрался мерять на скорость?


Скорость запуска!

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

>Даже Столлман считает Ms-PL свободной лицензией.

Не так много серьёзных программистов и групп разработчиков считают лицензию GPL свободной. Ну и, традиционно, Столламана никто не спрашивал.

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

>Всё таки не место интерпритируемым языкам в десктоп приложениях.

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

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