Нет сомнения, что макросы нужны, но у перла нет defmacro, но есть eval. Для чего нужно определять переменную внутри хендлера? Все данные можно передать через параметры, они то и определят протокол каждого конкретного хендлера, остается только сгенерить бойлерплейт стрингэвалом по атрибутам и получить готовый к работе хэндлер.
31 марта 2015 г., 8:50 пользователь PEF Secure <[email protected]> написал: > On Tuesday, March 31, 2015 03:51:01 Andrey Kovbovich wrote: > > мне видится решением поместить в обработчик сабу с нужными параметрами и > на > > этапе загрузки сгенерить обертки в зависимости от атрибутов методов > > обработчика. > > Вы мне пытаетесь рассказать, что _мне_ макросы не нужны? Использование > атрибутов я уже пробовал, мне не хватает возможности определять переменную > внутри хендлера. Ещё раз: задачу определить хендлер можно решить многими > способами, можно и без моего синтаксического сахара, но удобно, с моей > точки > зрения, у меня получилось только вот так. > -- > PEF Developer > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
