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 ()
Последнее исправление: mono (всего исправлений: 2)

Поставил я сегодня этот .NET v4.0.30319, ну что, теперь у меня каталог Microsoft.NET в Win 7 занимает 882401218 байт. Оба каталога с JDK7 x64 и JDK7 x86 вместе с их JRE занимают всего 594969665 байт (без docs)

Отсюда видно: mono не нуно

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

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

Не поверишь...

А какой список языков под .NET только на Wiki опубликованно...

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

Поставил я сегодня этот .NET v4.0.30319, ну что, теперь у меня каталог Microsoft.NET в Win 7 занимает 882401218 байт. Оба каталога с JDK7 x64 и JDK7 x86 вместе с их JRE занимают всего 594969665 байт (без docs)

Ух ты, да сколько же там нововведений. Это же моно так будет не допилить...

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

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

Это не авторов, это всего лишь один мужик-2.

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

Это было когда он был ещё не допиленный и говорили, что вот, скоро всё будет, или уже после? А у других уже всё работало :)

Deleted
()

>IronRuby

ну и название. Если ruby вроде как драгоценный камень, то что такое IronRuby? Железный рубин? Дешевая имитация в общем.

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

Если бы язык назывался «пистон» может это и было бы так :}

Deleted
()

как задолбал мужик со своим болдом

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

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

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

Т.е. гента это синоним нестабильности? Точно наркоман.

anonymous
()

Ну и зачем же этот точка нет на Лоре?

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

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

О да - ключевой параметр для IM.


Gajim и Psi, Tkabber и Pidgin одинаково быстро запускаются кстати, так что вообще мимо)

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

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

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

>>Т.е. гента это синоним нестабильности? Точно наркоман.

ТЫ себя что ли пытаешься убедить, что ты наркоман? Я это уже понял по генте, не парься.

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

> ну не знаю, я на оффсайте ни слова про моно не нашел, видимо плохо искал :)

Это наверное у мужика уже рефлекс на слово «microsoft», как у собаки Павлова

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

Идем по ссылке подробности и читаем:

For Mono compatibility, use the zip file release for 2.0 SP1.

Дальше к окулисту, видимо.

MuZHiK-2 ★★★★
() автор топика

> Выпуск приурочен к выходу новой версии платформы .NET 4.0 от Microsoft.

Дальше не читал.

anonymous
()

>Выпуск приурочен к выходу новой версии платформы .NET 4.0 от Microsoft

Здравствуйте, это ЛОР? Как мне пропатчить .NET4 под Win95?

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

Почему, там все версии сразу хранятся. Framework64 v4.0.30319 всего 396353221 весит, а Framework x86 v4.0.30319 всего 143794367.

А остальное место занимают v2.0.50727, v3.0, v3.5, v1.1.4322, v1.0.3705

На Wiki красивая картинка есть «Стек технологий .NET Framework». Она многое уже может объяснить. А v1.x - это уже откуда-то ранее пришло (если не ошибаюсь). Да и .Net версия библиотеки используется не только как показатель, но и позволяет системе выбирать набор библиотек для конкретного случая (программы).

AlexVR ★★★★★
()

MuZHiK-2, mono, вы что, сговорились такие новости писать и подтверждать?

".NET" встречается в новости 8 раз, «Microsoft» 3 раза. Вот такое вот - «Поздравим проект и пожелаем ему дальнейшего удачного развития!» - встречается в разных вариациях уже не в первой новости. Вам не кажется, что вы несколько ошиблись ресурсом для рекламы M$-технологий?

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

> В 1.9 просто много головной боли, чтобы его вот так можно было ррраз - и поддерживать.

А чего это в Арче уже 1.9? Опять арчеводы впереди паровоза бегут? Я думал 1.9 уже готов, обрадовался было :/

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

>А чего это в Арче уже 1.9?

Это последняя стабильная версия официальной реализации руби. Я говорил о поддержке 1.9 *сторонними* реализациями, о том что после поддержки полной совместимости с 1.8 совместимость с 1.9 не сделаешь парой хакатонов.

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

Это вот тоже от предыдущей беты 4.2?

Note that Ruby 1.8.7 p248 and p249 has marshaling bugs that crash both Rails 2.3.x and Rails 3.0.0. Ruby 1.9.1 outright segfaults on Rails 3.0.0, so if you want to use Rails 3 with 1.9.x, jump on 1.9.2 trunk for smooth sailing.

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

да, было дело, но поправлено. я почти и не заметил. 1.9.1, все ок как со стабильными рельсами так и c 3.0.beta2/3

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

отбой. в 1.9 gems встроены и еще больше поломаны, за каким-то фигом по умолчанию activesupport-3.0.0.beta2 вместо beta3 загружался. ненависть.

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

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

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

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

>>MuZHiK-2, mono, вы что, сговорились такие новости писать и подтверждать?

Нет конечно.

".NET" встречается в новости 8 раз,

на основе дотнета нельзя что ли сделать опенсурсные проекты?

«Microsoft» 3 раза

МС не может выпускать опенсурсных проектов?

Поздравим проект и пожелаем ему дальнейшего удачного развития!

Проект действительно годный. И нужный. И я искренне рад за него.

Вам не кажется, что вы несколько ошиблись ресурсом для рекламы M$-технологий?

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

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

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

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

ну... fsf не только говоит про свободность но ещё и незабывает сказать: «We urge you not to use the Ms-PL...» ("Мы убедительно просим вас не использовать Ms-PL ...")

полносью это звучит так:

http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses @ 2010-04-15 11:24

Microsoft Public License (Ms-PL)

This is a free software license; it has a copyleft that is not strong, but incompatible with the GNU GPL. We urge you not to use the Ms-PL for this reason.

mkfifo
()

Ну и зачем нам на Лоре этот точканет?

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