WikiDer > MagLev (программное обеспечение)
![]() | Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
![]() | |
Разработчики) | Системы GemTalk |
---|---|
изначальный выпуск | 2008 |
Стабильный выпуск | 1.2.0 Alpha 4/17 мая 2013 г. |
Репозиторий | ![]() |
Написано в | Болтовня, Рубин |
Операционная система | Кроссплатформенность: Солярис, AIX, Linux, Mac OS X |
Платформа | GemStone / S |
Тип | Интерпретатор языка программирования Ruby |
Лицензия | Массачусетский технологический институт, GPL, другие[1] |
Интернет сайт | маглев |
MagLev альтернативная реализация Рубин язык программирования, построенный на GemStone / S виртуальная машина из Системы GemTalk.
Архитектура
Маглев работает внутри изображения вроде Болтовня, предлагая прозрачное сохранение объекта[2][неудачная проверка][3] к объектам и классам Ruby. Сохраняемость объекта основана на КИСЛОТА транзакции, которые позволяют нескольким запущенным экземплярам видеть общий граф объекта. Maglev использует процессно-ориентированный параллелизм модель, отображение Ruby потоки к процессам Smalltalk[4][самостоятельно опубликованный источник?], которые по расписанию в ВМ в качестве зеленые нити.
Совместимость с Ruby
Maglev нацелен на Ruby 1.8.7 и запускает значительное количество RubySpec. Он поддерживает несколько расширений C, включая Нокогири, JSON и bcrypt.
Драгоценный камень / S Ресурсы
- Документация по GemStoneS 64 бит 3.1.x, 3 июля 2012 г., получено 29 июля, 2012
Рекомендации
- ^ https://raw.github.com/MagLev/maglev/master/Licenses/README.txt
- ^ "Руководство по программированию для GemStone / S 64 Bit версии 1" (PDF), VMware, Июль 2012 г., получено 29 июля, 2012
- ^ "MagLev - Сохранение объектов с помощью Ruby и Smalltalk" (PDF), Бакалаврская работа, Институт Хассо Платтнера, 1 июля 2013 г., получено 22 февраля, 2014
- ^ Феникс, Эван (14 октября 2011 г.), «Рубин, параллелизм и вы», Машинный двор Блог, получено 29 июля, 2012
внешняя ссылка
- Фернандес, Оби (30 мая 2008 г.), MagLev - это драгоценный камень / S для Ruby, огромные новости, получено 29 июля, 2012
- Тафт, Дэррил К. (6 июня 2008 г.), "МагЛев качает Рубиновый дом", eWeek, получено 29 июля, 2012
- Григорик, Илья (15 января 2010 г.), Распределенный Ruby с MagLev VM, получено 29 июля, 2012
- Шустер, Вернер (15 ноября 2011 г.), «NoSQL OODB с Ruby VM на основе Smalltalk: выпущен MagLev 1.0», InfoQ, получено 29 июля, 2012
![]() | Этот бесплатное программное обеспечение с открытым исходным кодом статья - это заглушка. Вы можете помочь Википедии расширяя это. |