MI is not evil - it is just a different concept...

Don nospam at nospam.com
Sat Dec 27 01:24:50 PST 2008


The User wrote:
> Java allows only a few concepts and design-patterns like MVC or Delegation and polymorphism. But there is not one correct and one wrong design-pattern. D tried to accept more concepts like templates and mixins, you could also accept MI.
> Policy-based Design (http://en.wikipedia.org/Policy-Based_Design) is a very powerful, modern and flexible design-pattern wich makes usage of MI.
> STL and Boost use MI and are excellent designed.
> Features cannot be evil, but they can be used in a wrong way. MI would allow more flexibility, sometimes more elegant code and more design-patterns.
> D is not a prototype anymore, now it could add new features,  http://www.pmg.lcs.mit.edu/papers/bidirectional.pdf shows us, how it could work.
> 
> The User


Andrei invented Policy-based design, and he's one of the key designers 
of D. So don't worry about D missing out on functionality in that area <g>.



More information about the Digitalmars-d mailing list