From: matz@... (Yukihiro Matsumoto) Date: 2003-11-30T00:11:59+09:00 Subject: Re: pre/post ideas Hi, In message "pre/post ideas" on 03/11/29, "Charles Comstock" writes: |I wonder if it would be possible if we could define a syntax for multiple |targets on a wrapping method. It would be (and is) covered by AspectR. |As a related note, what would happen if you unbound a pre,post,wrap method. |Or the method they hook onto. It seems some clarification on differences |between methods/procs will be in order because these AOP methods aren't |really either. Are they first class objects as well? Are they full blown |methods? Can you explicitly name a hook and hook it? Auxiliary methods are _not_ first class objects, but they are (along with primary method) attributes of a methods object. |I also was thinking that whichever syntax is worked out for this, assuming |some : syntax exists for extensions to def it would also be nice to be able |to overload this, allowing some interesting potential for programmer defined |syntactic forms. I don't know. Flexibility is not always a good thing. It often leas language designers into temptation. matz.