Нет сомнения, что макросы нужны, но у перла нет 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

Ответить