Мне тоже кажется, что _должно_ работать, о чем я и написал...
Misha v.3 11.02.2003 23:24
а нет возможности сделать пример, который покажет ошибку?
что подробнее-то?
парсер, перед выполнением кода компилит его... во что именно - это паф расскажет. а затем начинает выполнять, т.е. он не является интерпрететором.
если он всречает ^process{} он начинает опять выполнять довольно длительную операцию компиляции, в большинстве случаев лишь для того, чтобы выполнить какую-нить примитивную вещь.
особенно стоит избегать этого в циклах. стоит хорошенько подумать, и возможно с помощью ^process{} один раз динамически сгенерить метод (можно ему при создании сделать случайное уникальное имя) и потом его просто вызывать в цикле.
но все равно это не очень хорошие методы (хотя я тоже кое где это использую).
я просил рассказать, что за задачу ты решаешь что тебе именно таким извращенным методом приходится пользовать process, уж очень неочевидны для понимания подобные кострукции. а если что-то не очевидно, то есть большая доля вероятности что оно не гуд.