note
dws
One "new" viewpoint that's been around for a few years, but is just now gaining traction, is
<a href="http://www.parc.xerox.com/csl/projects/aop/">Aspect-Oriented Programming</a>.
<p>
Sayeth the <a href="http://www.parc.xerox.com/csl/projects/aop/faq.shtml">FAQ</a>:
<blockquote>An aspect-oriented language is a programming language that provides constructs for capturing units that crosscut the system modularity in a principled way. These units are called aspects, and are a new unit of software modularity that encapsulate crosscutting concerns.
</blockquote>
Some good stop-and-think material.
<p>
106109
106109