cirno 22.09.2011 09:06 thinkpad

Jruby в режиме совместимости с 1.9 имеет поломанный xml builder ;(

1. werehuman 22.09.2011 09:07 Psi+

и ещё раз, зачем нужны jython и jruby?

2. cirnowerehuman /1 22.09.2011 09:09 thinkpad

Jython не знаю зачем. JRuby как минимум нужен чтобы разворачивать на google app engine. JRuby — самая перфомансная реализация рубей на сегодняшний день, и есть очень крутой интероп в яву. Много людей пишут тесты на Jython, JRuby. JRuby крут тем что очень динамичный, зачем Jython мучают — не знаю.

3. werehumancirno /2 22.09.2011 09:10 Psi+

а проблем с либами, как в случае jython, нету?

4. cirnowerehuman /3 22.09.2011 09:24 thinkpad

Никаких экстеншенов написанных на си. Для популярных гемов есть pure java аналоги, которые идут комплектом. То есть в официальной поставке экстеншена. Да и большинство гемов pure ruby, так что особых проблем нету. Зато из-за отказа есть очень много профита.

Для чистого рубиста JRuby особого интереса не представляет всё-таки, там очень много своих особенностей, а вот для остальных очень даже интересен. Сейчас над JVM очень интересная экосистема, Скала, akka, clojure, etc.

5. werehumancirno /4 22.09.2011 09:26 Psi+

поясни тупому: я где-то читал, что в jvm нельзя сделать оптимизацию хвостовой рекурсии. Так ли? Почему?

6. cirnowerehuman /5 22.09.2011 09:27 thinkpad

Хз. Самому интересно. Это утверждение есть в каждой третьей заметке по кложуру.

Do you really want to delete ?