Re: Language Features I'd Like To See
From: Craig Stuntz [TeamB] (craig_stuntz_at_nospam.please)
Date: 03/09/05
- Next message: Wayne Niddery [TeamB]: "Re: Software Patents, Europe and the Psuedo Democracy"
- Previous message: Nick Hodges [TeamB]: "Re: Delphi 2005 Personal version release date?"
- In reply to: Captain Jake: "Re: Language Features I'd Like To See"
- Next in thread: Wayne Niddery [TeamB]: "Re: Language Features I'd Like To See"
- Reply: Wayne Niddery [TeamB]: "Re: Language Features I'd Like To See"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 9 Mar 2005 07:49:22 -0800
Captain Jake wrote:
> Aspect-Oriented programming
Aspects are intriguing because they are an extremely blunt instrument.
The good thing about them is that you can do a lot with just a little
code, and the really bad thing about them is that you -- and anyone
else, for that matter -- can do a lot with just a little code.
Of interest for anyone thinking about aspects, especially in the
context of .NET, will be this whiteboard session with Anders Hejlsberg:
"Right off the bat, AOP, for those of you who don't know, Aspect
Oriented Programming. I get asked this question on and off. I'm- at
this point, I'm sort of in wait-and-see mode. Call me a skeptic if you
will. I think there's some interesting things you can do with AOP. The
prototypical example that always comes up is logging or instrumentation
or debugging or monitoring. All of those I think are interesting uses,
but I worry about it as a general purpose programming discipline
because- I mean I imagine myself writing code where I know precisely
where control comes in and where it goes out and what goes between is
code I wrote unless I call something else. But with Aspect Oriented
Programming, anyone can put stuff anywhere they want. I just don't see
how, at a large scale, you reason about code in that way.
[...]
"I think there are other solutions to a lot of the things that AOP
does. That's my take on AOP."
http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040624cs
harpah/manifest.xml
He has some interesting (and generally more positive) comments about
mixins as well.
-- Craig Stuntz [TeamB] . Vertex Systems Corp. . Columbus, OH Delphi/InterBase Weblog : http://blogs.teamb.com/craigstuntz
- Next message: Wayne Niddery [TeamB]: "Re: Software Patents, Europe and the Psuedo Democracy"
- Previous message: Nick Hodges [TeamB]: "Re: Delphi 2005 Personal version release date?"
- In reply to: Captain Jake: "Re: Language Features I'd Like To See"
- Next in thread: Wayne Niddery [TeamB]: "Re: Language Features I'd Like To See"
- Reply: Wayne Niddery [TeamB]: "Re: Language Features I'd Like To See"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|