parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Мне тоже кажется, что _должно_ работать, о чем я и написал...

Misha v.3 11.02.2003 23:24

а нет возможности сделать пример, который покажет ошибку?

что подробнее-то?
парсер, перед выполнением кода компилит его... во что именно - это паф расскажет. а затем начинает выполнять, т.е. он не является интерпрететором.

если он всречает ^process{} он начинает опять выполнять довольно длительную операцию компиляции, в большинстве случаев лишь для того, чтобы выполнить какую-нить примитивную вещь.

особенно стоит избегать этого в циклах. стоит хорошенько подумать, и возможно с помощью ^process{} один раз динамически сгенерить метод (можно ему при создании сделать случайное уникальное имя) и потом его просто вызывать в цикле.

но все равно это не очень хорошие методы (хотя я тоже кое где это использую).

я просил рассказать, что за задачу ты решаешь что тебе именно таким извращенным методом приходится пользовать process, уж очень неочевидны для понимания подобные кострукции. а если что-то не очевидно, то есть большая доля вероятности что оно не гуд.