Эта статья находится в рамках WikiProject Computing , совместных усилий по улучшению освещения компьютеров , вычислений и информационных технологий в Википедии. Если вы хотите принять участие, посетите страницу проекта, где вы можете присоединиться к обсуждению и увидеть список открытых задач.Вычисления Википедия:WikiProject Computing Шаблон:WikiProject Computing
This article is within the scope of WikiProject Microsoft, a collaborative effort to improve the coverage of articles relating to Microsoft on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.MicrosoftWikipedia:WikiProject MicrosoftTemplate:WikiProject MicrosoftMicrosoft
Немного неясно, является ли IronRuby компилятором, генерирующим код .NET (Ruby->.NET), или просто интерпретатором Ruby, работающим на платформе .NET, а не непосредственно на оборудовании.
IronRuby — это компилятор, работающий в двух режимах. Один из них напрямую компилирует сборки .net, содержащие .net IL, как это делают компиляторы C# и VB.NET. Затем сборки .net компилируются ( компилируются) в машинный код в момент выполнения. Другой режим — немедленный или интерактивный режим (который создает иллюзию того, что он интерпретируется, но на самом деле компилируется). Как только вводится выражение, оно компилируется в динамический метод, содержащий IL, который компилируется в машинный код. Единственное различие между этими двумя методами заключается в том, что сборки на диске не создаются в интерактивном режиме. Трансляции кода (исходный -> IL, а затем IL -> машинный код) происходят ровно один раз, что является основным определением компилятора. То же самое касается IronPython и PowerShell, работающий код фактически компилируется, а не интерпретируется. -- soum talk 18:24, 26 июля 2007 (UTC) [ ответить ]
Кроссплатформенный
У меня есть один вопрос, который, кажется, не ясен из статьи. Там говорится, что IronRuby кроссплатформенный? Означает ли это, что он запускается/компилируется в Windows, Mac OS X и Linux? Имеет ли код связанную с ним IDE (например, Visual Studio Express или это только Visual Studio Standard и выше), или нужно редактировать код напрямую из текстового редактора? Полагаю, если связанная с ним IDE — Visual Studio, то IDE не кроссплатформенная? -- Nathaniel ( обсуждение ) 07:45, 1 апреля 2009 (UTC) [ ответ ]
см. поддержку Mono . Он может компилироваться и работать на всех платформах, поддерживаемых Mono , но поскольку команда IronRuby тестирует его только на Windows / MS .NET (и в основном полагается на сообщество, чтобы протестировать его на Mono), это зависит. Иногда это работает, иногда нет (есть специальный репозиторий для определенных патчей Mono (см. здесь). Что касается IDE, я предполагаю, что любая IDE, которая редактирует код Ruby, будет работать, за исключением вещей, специфичных для взаимодействия IronRuby / .NET / Mono. Hervegirod ( talk ) 21:07, 1 апреля 2009 (UTC) [ reply ]
Поддержка моно
Пользователь:Ronark удалил параграф о поддержке Mono, поскольку, как мне показалось, он опирался только на блоги. Однако половина источников не были блогами, а были взяты из официальной ветки разработчиков проекта. Я вернул этот раздел, но удалил все ссылки на блоги. Кажется важным (с точки зрения Энциклопедии) знать, что этот проект тестируется (на данный момент) только на Microsoft .NET (что, как мне кажется, является главной причиной того, что он не всегда работает на Mono). Hervegirod ( обсуждение ) 13:27, 1 февраля 2009 (UTC) [ ответ ]
Смерть
Каково официальное определение «мертвого»? В этой статье (в настоящее время) говорится, что IronRuby мертв. Обычно мертвый означает, что человек или вещь неспособны ни на что больше. IronRuby неспособен ни на что больше? Или он все еще полезен? Он просто не улучшается, потому что больше нечего делать, или есть ошибки, которые нужно исправить, но которые не исправляются? Возможно или невозможно продолжение проекта? Слово «мертвый» в этом контексте крайне неточное и субъективное. Сэм Томато ( обсуждение ) 18:14, 19 октября 2014 (UTC) [ ответить ]
Внешние ссылки изменены
Здравствуйте, уважаемые википедисты!
Я только что изменил 9 внешних ссылок на IronRuby . Пожалуйста, уделите немного времени, чтобы просмотреть мои правки . Если у вас есть какие-либо вопросы или вам нужно, чтобы бот игнорировал ссылки или страницу в целом, посетите этот простой раздел FaQ для получения дополнительной информации. Я внес следующие изменения:
Добавлен архив https://web.archive.org/web/20070612185141/http://www.iunknown.com/2007/05/microsoft_and_i.html в http://www.iunknown.com/2007/05/microsoft_and_i.html
Добавлен архив https://web.archive.org/web/20070726181932/http://www.iunknown.com/2007/07/a-first-look-at.html в http://www.iunknown.com/2007/07/a-first-look-at.html
Добавлен архив https://web.archive.org/web/20070903213020/http://www.iunknown.com/2007/08/ironruby-on-rub.html в http://www.iunknown.com/2007/08/ironruby-on-rub.html
Добавлен архив https://web.archive.org/web/20080807064758/http://www.iunknown.com/2008/07/ironruby-at-oscon.html в http://www.iunknown.com/2008/07/ironruby-at-oscon.html
Добавлен архив https://web.archive.org/web/20090316034903/http://rubyforge.org/pipermail/ironruby-core/2008-August/002553.html в http://rubyforge.org/pipermail/ironruby-core/2008-August/002553.html
Добавлен архив https://web.archive.org/web/20090316034940/http://rubyforge.org/pipermail/ironruby-core/2008-September/002787.html в http://rubyforge.org/pipermail/ironruby-core/2008-September/002787.html
Добавлен архив https://web.archive.org/web/20090315051756/http://rubyforge.org/pipermail/ironruby-core/2009-January/003654.html в http://rubyforge.org/pipermail/ironruby-core/2009-January/003654.html
Добавлен архив https://web.archive.org/web/20120223233113/http://rubyforge.org/pipermail/ironruby-core/2009-May/004638.html в http://rubyforge.org/pipermail/ironruby-core/2009-May/004638.html
Добавлен архив https://web.archive.org/web/20080110142157/http://rubyconf2007.confreaks.com/d2t1p1_state_of_ironruby.html в http://rubyconf2007.confreaks.com/d2t1p1_state_of_ironruby.html
Закончив просмотр моих изменений, вы можете следовать инструкциям в шаблоне ниже, чтобы исправить любые проблемы с URL-адресами.
Это сообщение было опубликовано до февраля 2018 года . После февраля 2018 года разделы страниц обсуждения "Внешние ссылки изменены" больше не генерируются и не отслеживаются InternetArchiveBot . Никаких специальных действий в отношении этих уведомлений на страницах обсуждения не требуется, кроме регулярной проверки с использованием инструкций инструмента архивации ниже. Редакторы имеют право удалять эти разделы страниц обсуждения "Внешние ссылки изменены", если они хотят очистить страницы обсуждения от загромождения, но перед выполнением массовых систематических удалений ознакомьтесь с RfC . Это сообщение динамически обновляется через шаблон (последнее обновление: 5 июня 2024 г.) .{{source check}}
Если вы обнаружили URL-адреса, которые бот ошибочно посчитал неработающими, вы можете сообщить о них с помощью этого инструмента.
Если вы обнаружили ошибку в архивах или самих URL-адресах, вы можете исправить их с помощью этого инструмента.