Узнал про компилятор для Руби (обычно используется только интерпретатор) - YARV, который собираются вводить в состав дистрибутива Руби 1.9 уже в конце этого года (на католическое рождество - 25 декабря 2007).
И меня терзают смутные сомнения. С одной стороны, это прибавит прыти программам на Руби (от 2 до 10 раз), но, с другой стороны, это серьезно усложнит процесс программирования и создания новых библиотек (причем все они будут в двоичном коде). Ведь сейчас для того, чтобы понять, что делает та или иная библиотека, то достаточно просто влезть в исходник и посмотреть. Документация конечно же есть, но кто ее читает?
И вот тут встает выбор: либо использовать привычный текстовый редактор с простым запуском и отладкой, но с медленным интерпретатором, либо костыли в виде IDE (которые будут выполнять все функции по компилированию, сборке и выполнению) и быстрыми программами. Усложняя процесс программирования мы ускоряем время работы программы, но я всегда был убежден в том, что "время программиста стоит гораздо дороже времени компьютера".
Подробнее про YARV: http://ru.wikipedia.org/wiki/YARV

