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