LINUX.ORG.RU

История изменений

Исправление DRVTiny, (текущая версия) :

Проблема возникает, когда мне нужно внутри clojure использовать какую-нибудь функцию, работающую с тем же «объект-специфичным» %Config'ом

Такую функцию приходится объявлять тоже как clojure наподобие $a=sub {} - иначе она будет работать почему-то не с тем %Config, который актуален для данного «объекта», а с тем %Config, который был инициализирован при первом вызове конструктора new. А хотелось бы вызывать функции не по ссылке, а просто по имени.

Хотя в принципе синтаксическая разница между

sub doSmth {
...
}
doSmth ("what2do")
И
my $doSmth=sub {
...
}
$doSmth->("what2do")

- не такая уж большая, и я уже думаю «смириться» с этим, поскольку иного выхода не вижу.

Исходная версия DRVTiny, :

Проблема возникает, когда мне нужно внутри clojure использовать какую-нибудь функцию, работающую с тем же «объект-специфичным» %Config'ом

Такую функцию приходится объявлять тоже как clojure наподобие $a=sub {} - иначе она будет работать почему-то не с тем %Config, который актуален для данного «объекта», а с тем %Config, который был инициализирован при первом вызове конструктора new. А хотелось бы вызывать функции не по ссылке, а просто по имени.