Terrier Core

Move code to terrier.org Java package namespaces

Details

  • Description:
    Hide
    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...
    Show
    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...
  1. fixSVN.sh
    (1 kB)
    Craig Macdonald
    01/Feb/10 7:51 PM

Activity

Hide
Craig Macdonald added a comment - 01/Feb/10 7:51 PM

This is the script used to do the svm moves, etc.

Show
Craig Macdonald added a comment - 01/Feb/10 7:51 PM This is the script used to do the svm moves, etc.
Hide
Craig Macdonald added a comment - 02/Feb/10 8:40 PM

It is done.

Show
Craig Macdonald added a comment - 02/Feb/10 8:40 PM It is done.

People

Dates

  • Created:
    30/Nov/09 7:33 PM
    Updated:
    05/Mar/10 5:26 PM
    Resolved:
    02/Feb/10 8:40 PM