- RU.PERL ----------------------------------------------------------- RU.PERL - Msg : #1088 [644] От : Sergey Skvortsov 2:5020/400 02 ноября 03, 16:43 Кому : Abrasha Shapirus 03 ноября 03, 23:37 Тема : Re: inline ------------------------------------------------------------------------------- From: Sergey Skvortsovabrasha shapirus пишет: MS>> sub { .... }; AS> мне не совсем то. мне бы обычную именованную функцию, принимающую аргумент и AS> возвращающую не константу, объявить как inline. нет, ну почему все ничтоже сумняшеся требуют в языке парадигмы из другого? прямо из серии "как мне в vim'е редактировать word'овый .doc? как так нельзя?!" формулируй вопрос внятно. тебе вообще зачем? хочется мегаоптимизации? нет понятия inline в perl'е. максимально близкое - это написать собственную OP (с вытекающей перекомпиляцей perl'а и прочими радостями). или еще - написать свой B:: оптимизатор байтокода, создав, скажем специальный атрибут ":inline" для функций. прямо-таки универсальное решение. но своих трудозатрат не стоит. solution попроще - коль скорость критична, то перепиши функцию под XS. будет как минимум 30-40% выигрыш по скорости. ps/ и сдается мне, если ты выложишь код сей функции - тут же подскажут как ее убыстрить - не прибегая к столь эзотерическим способам. -- Sergey Skvortsov mailto: skv@protey.ru Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400)