Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] API and package structure

On 31-Jan-2011, at 9:43 AM, John Arthorne wrote:
> - The segment "e4" needs to be dropped from all package and class names because this code is no longer in the e4 incubator. The simplest change would be to just drop the extra segment... org.eclipse.e4.core* becomes org.eclipse.core.*, etc. In some cases this would cause collision with 3.x packages so they would have to take on different names. The other approach would be to maintain a strong separate between 3.x and 4.x package names, by calling all 4.x packages something like org.eclipse.platform.*. I kind of like this idea of maintaining a hint in the package name to delineate "old" from "new" ways of doing things, but I'm curious to hear what others think. 

+1 to keeping strong separation.  It would be confusing otherwise for pure 4.x apps.  It took several months before I realized that org.eclipse.ui.* was effectively off-limits.

Brian.

--
Rescue your task list with Kizby!  Free 30 day trial with no obligations.
Visit kizby.com for details.

Attachment: smime.p7s
Description: S/MIME cryptographic signature


Back to the top