|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Mikhail Polykovsky 2:5020/400 01 Jun 2004 16:39:58 To : All Subject : Аспектное программирование -------------------------------------------------------------------------------- Здравствуйте. Хочется мне попробовать Perl в качестве аспектно-ориентированного языка. Для этого надо перехватывать обращения модулей друг к другу. То есть хочется иметь возможность написать Aspect.pm, функции которого будут узнавать о вызове Mod2 из Mod1 и совершать какие-то действия. При этом не хочется модифицировать Mod1 и Mod2, чтобы не нагружать их ненужными подробностями. В качестве примера: журналировать обращения к функциям некоторого модуля, не трогая его и даже заранее не зная, откуда он будет вызван. Такое вообще возможно? Компилятор AspectJ производит перекомпоновку кода для того, чтобы вставить аспекты в код модулей. Может, здесь удастся обойтись без этого? З.Ы. В качестве комментария - статья про АОП http://www.javable.com/columns/aop/workshop/01/ -- Михаил Полыковский http://copi.ru/27690/ Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: UTC (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/90965c3f4478.html, оценка из 5, голосов 10
|