среда, 30 октября 2013 г.

ppRuby — исправления

Исправил два важных бага в ppRuby. Из-за первого ничего не работало в 32-битных системах, из-за второго — под Windows. В первом случае была моя ошибка по невнимательности — забыл в трех местах cdecl (да, под 64 битами это не имеет значения); во втором не скорректировал инициализацию для Ruby 1.9, поскольку на моей рабочей машине старый способ от 1.8 продолжал работать...

четверг, 24 октября 2013 г.

RDot 1.1.1.1 — промежуточный недорелиз

Новая версия поддерживает аргументы-ключи и **kwargs у методов. Собственно новые возможности пока не введены, это скорее допиливание старых до совместимости с Ruby 2.0.

среда, 9 октября 2013 г.

Возвращаясь к размышлизму...

Или снова об оптимизации скриптовых языков. В предыдущей заметке я это всё как-то сумбурно описал. Вкратце: для условного веб-сервиса минута инициализации много «дешевле», чем секунда обработки запроса. Поэтому, проведя собственно инициализацию, имеет смысл оптимизировать с ее учетом дальнейшую работу. И для скриптовых языков это вполне возможно, в отличие от компилируемых. А вот как это мне представляется в плане практики:

Читать далее »