среда, 20 апреля 2011 г.

Небольшое изменение в ppRuby

Внес исправление процедуры DefineFunction() в ppRuby. Теперь там используются типы TRubyMethodXXX, т.е. функции с дополнительным первым параметром, куда передается объект main. В связи с этим интересно, почему я его проигнорировал изначально — вероятно, ошибка присутствует в какой-то документации, но в какой именно, боюсь, сейчас не найти. Тем не менее: определяемые глобальные функции обязаны принимать первым параметром main — это для памяти...