[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.ecp] Re: What's the project status?

Wendell,

I agree, maybe we have used too much generics in the core. But this code is internal code. It supposed to be used by runtime developers only. End user never should use this code or even know about it. All end user should use XML descriptors.

Alex

But

Early last week and today I got time to dig into the core plugin and in an effort to understand what you all had done I started a new plugin and started rewriting it. There are serveral inconsistencies where some interfaces begun with an 'I' and some didn't among other things. And from having reimplemented nearly half the core plugin I truly question the utility of using generics in the core. If you review the pdfs @ http://www.oreillynet.com/pub/wlg/7202, you can see the almost utility of generics. Our current code is java 5 so we use java 5 features, but generics really complicates the code more than it solves. For my team the rule is that generics can be used in our own code internally but no generics are allowed in API classes that end users would see.

Wb