Details
-
Type:
Improvement
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.0
-
Component/s: .applications, .compression, .indexing, .matching, .querying, .structures, .utility, build, tests
-
Labels:None
Description
If we're going to do this, we do it *now*, or for any future 4.0 release.
Advantages:
* Namespace is shorter and easier to type
* Advertises the domain name - people can see the website address easily from the class
Disadvantages:
* Breaks existing code - all existing code will need upgrading
-> We could keep deprecated proxy classes for all classes for a short while.
* Breaks existing indices
-> Introduce changing facility in Index.java to rewrite package namespaces
Discuss...
Advantages:
* Namespace is shorter and easier to type
* Advertises the domain name - people can see the website address easily from the class
Disadvantages:
* Breaks existing code - all existing code will need upgrading
-> We could keep deprecated proxy classes for all classes for a short while.
* Breaks existing indices
-> Introduce changing facility in Index.java to rewrite package namespaces
Discuss...