|
Re: Mixins2
|
Posted: Jan 4, 2006 12:05 AM
|
|
You know, while all this mixin stuff is nice and dandy... it sure is messy, isn't it? I've used all sorts of languages and although I mostly use low level languages, I must say that mixins are the ugliest thing I've ever seen in programming.
When using low level languages, you know what's a macro and what's part of the language or what's a CPU instruction. So there's no confusion. I think there's a HUGE confusion going on here as to what's a macro and what's not. This should be seperated into another programming layer higher up than the normal coding pratices such as a preprocessor. This is like meta-programming, but instead of being at runtime, it's done at compile time (with side-effects at runtime).
Sure, it may be tied in closely with the type system, but no matter what way you look at it, it's a glorified macro.
UGLY UGLY UGLY!!!
|
|