LINUX.ORG.RU

JRuby 1.0 релиз


0

0

тихо и незаметно вышла первая версия JRuby, полностью совместимая с Ruby. JRuby - это реализация языка Ruby для виртуальной Java машины. В следущей версии обещают сделать компиляцию Ruby кода в Java классы.

Уже сейчас существует возможность запуска Ruby on Rails в виде war файлов (http://dist.codehaus.org/jruby/sample...)

Интересную презентацию о пользе и возможностях JRuby вы можете прочитать здесь http://dist.codehaus.org/jruby/talks/...

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



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

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

> Полный 3.14здец

Вовсе нет, нормальное явление. Правда, груви уже есть.

> интересно скоро выйдет JAsm ?!

Никогда. Удивлен?

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

> Почему это нет? :) Он вроде бы даже в этом топике отметился.

Отметился, отметился. Это слова - "Я такие многоцелевые staged компиляторы писал за неделю в свободное время не напрягаясь" - могут принадлежать только одному человеку на планете - Виталию Луговскому. Только стухся наш Виталик, как-то без прежнего задора жжет. Увы.

anonymous
()

А кстати обратная поддержка есть? - если я захочу написать на пХп в .NET дополнив Рельсами с запуском Жабой под Моно ?

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

mordaha:
Флудить так флудить!! :)
Картинка: http://mordaha.com/sc2l.jpg
Это старкон2, запущенный в DosBox, под иксами в Дебиане, который запущен в VMWare, которая в WinXP
Куда мне вопрос о неработающем звуке задавать? )))))

gregory_777:
Санитарам.

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

никто не запрещает писать сразу в мнемониках байт-кода явы

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

> если я захочу написать на пХп в .NET дополнив Рельсами с запуском Жабой под Моно ?

мьсе понимает толк в извращениях :)

isden ★★★★★
()

Комментов не читал(что-то мне подсказывает, что правильно сделал), но презентацию почитаю!

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

Питоновские фанатики поражают воображение. Откуда столько агрессии? "Все гавно - одни мы охуенчики". Смешно просто.

Мы все рады за вас. В любом случае все наработки PyPy являются open source и нет никаких причин, почему бы не перенять опыт и определенные решения для других языков.

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

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

>PyPy - это реализация питона на питоне.

Реализация питона на питоне? Фу, это не катит. Кто будет программировать на этом? Питон на питоне это вчерашний день. Нужна реализация питона на реализации питона на питоне. Да! Питон на питоне на питоне! Именно так. Тогда все остальные просто уползут под стол корчась в судорогах.

> И все равно, он все еще далек от завершения. Хотя, транслированный в С интерпретатор уже почти догнал по скорости стандартный CPython, еще остается много несделанного. Как я уже говорил - это очень сложная задача.

Поэтому они с успехом попилят эти 5 млн., построят себе дачки в ницце а нормальные проггеры будут продолжать клепать поделия на Delphi

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

> Реализация питона на питоне? Фу, это не катит. Кто будет программировать на этом? Питон на питоне это вчерашний день. Нужна реализация питона на реализации питона на питоне. Да! Питон на питоне на питоне! Именно так. Тогда все остальные просто уползут под стол корчась в судорогах.

Вот жеж ты петросян. Добрый совет: отреж себе ноги ржавой пилой, потому что с такими судорогами ты долго не протянешь.

> а нормальные проггеры будут продолжать клепать поделия на Delphi

Круто, чувак! А у тебя еще осталась хотя бы одна затяжка?

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

RTFM про MetaCircular interpreter, и про Bootstrap. А вообще ты - дурак.

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

> Питоновские фанатики поражают воображение. Откуда столько агрессии?

Никакой агрессии. Просто руби обречен. Спокойная, аргументированая констатация факта.

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

> имхо это слепое желание ассоциировать себя с "лучшими" и "победителями", в следствии каких-то личностных комплексов.

Да, у меня маленький член, зато у моего любимого языка программирования большое будущее.

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

Слил ты, дурачок. Мне нужен доход, который я честно могу прожрать, а не "грант", по которому надо отчитываться.

И задача эта не для учёных-грантопилов, а для нормальной, вменяемой индустрии.

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

> Слил ты, дурачок.

Ути-пути. И вам таки есть что нам показать кроме полумертвого http://dslengine.sourceforge.net? Где все эти гипертекстовые векторные staged компиляторы написанные за неделю? Да нету их и никогда не было. Весь пар ушел в свисток.

anonymous
()

о нет! они внесли идола в храм!!! казнить!!!

p.s.:под идолом подразумеваю джабу...

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

>Это говно для динамических языков вообще не приспособленно.

Почему? Ковыряюсь сейчас как раз с байткодом, намереваясь сделать JBForth2, кодирующий сразу Java-классы. Вполне вменяемая VM внутри. И очень простая. Чего там для динамических языков не хватает?

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

Да. Оказывается Питонщеги спамят везде. Не только в топиках про Perl.

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

>>Нужна реализация питона на реализации питона на питоне.

А что мешает запустить PyPy на PyPy который в свою очередь работает на python?

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

> Питоновские фанатики поражают воображение.

По-моему в этом обсуждении больше всех поразил воображение фанатик Перла...

Hjorn
()

>JRuby - это реализация языка Ruby для виртуальной Java машины. В следущей версии обещают сделать компиляцию Ruby кода в Java классы.

Это че очередная шутка на тему - а знаете есть ведь Ява.., никто не пробовал?

dragon_djanic ★★
()

Аццкое быдлокодерство ! :)

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

>Это че очередная шутка на тему - а знаете есть ведь Ява.., никто не пробовал?

Java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

Ruby:
puts "Hello, World!"


надеюсь комментарии излишни

Grafter
() автор топика

Урааааа!!!! Превед T00zegam!!!!!

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

> Неужели питон убивает моск сильнее чем какой-нить VB?

питон - это такой шланг, специально для сосания. Ничего удивительного в том, что он высасывает моск.

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

>Ruby:
>puts "Hello, World!"

>надеюсь комментарии излишни
>Grafter * (*) (12.06.2007 2:47:30)

Да. Всем понятно что на рубине хеловорды писать круче :)
Для реальных же дел непригоден совсем.

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

>питон - это такой шланг, специально для сосания. Ничего удивительного в том, что он высасывает моск.
>bugmaker **** (*) (12.06.2007 2:55:06)

Бугмакер - обманули тебя злые дядьки! :( То что ты у них сосал вовсе не питоном было :)))))



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

Интересно, наверное тогда все на JRuby переберутся, если она в JVM-байткод компилить будет? Т.к. прирост скорости будет просто огромным.

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

> питон - это такой шланг, специально для сосания. Ничего удивительного в том, что он высасывает моск.

Это все потому что ты Ruby ниасилил :-).

Расскажи лучше, когда нам ждать JLisp :-)))

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

Виталий, неужели ты? Ты же раньше под анаонимами не писал...

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

Не сосёт только пылесос от Microsoft. Всё остальное - сосёт.

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

JVM bytecode assembly и CIL не считаются.

Считается Asm x86 etc

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

>Ruby:
>puts "Hello, World!"

Forth:
"Hello, World!" .

>надеюсь комментарии излишни

Да, комментарии излишни. Об уровне Вашего опыта программирования можно из этого примера сказать всё :D

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

>Интересно, наверное тогда все на JRuby переберутся, если она в JVM-байткод компилить будет? Т.к. прирост скорости будет просто огромным.

Не будет. Ruby, как я понимаю, динамический язык. JVM - статический. Придётся постоянно дёргать рефлекшны.

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

Лиспов под JVM как свиней нерезанных. Есть и Bigloo, и Kawa, и Armed Bear CL, и SISC, и ещё с вагон поделок помельче.

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

Вообще, как известно, компилированный код для любого интерпретируемого языка можно получить, специализировав интерпретатор (пусть даже самый тупой) и конкретный код. Суперкомпиляция (AKA специализация) рулит. Подход PyPy - это частный случай, а самым общим решением был бы суперкомпилятор, который умел бы специализировать любой интерпретатор для любого языка. И тогда не надо будет писать компиляторы, жить станет проще, жить станет веселее.

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