-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tavin Cole <tavin at mailandnews.com> writes:

<snip>

> Ah, but those standards are too bloated and unwieldy for the unique nature of
> our project!  Sure they look attractive but that's because all the bloat is 
> just
> hidden away in libraries.  Naming the base package "Freenet" has cut out 
> hundreds
> of megabytes of "com.gar.gar.gar.." bloat..

No.  Just name it 'freenet' instead of 'Freenet'.  There are some strong
technical reasons why you should have packages as lowercase:


A lot of Java developers (I am not one of them) will look at the "Freenet"
package and instantly judge its source code quality just from the fact that it
violates the bible - The Java Language Specification:

http://java.sun.com/docs/books/jls/second_edition/html/names.doc.html#73307


- ---
Names of packages that are to be made widely available should be formed as
described in ?7.7 . Such names are always qualified names whose first identifier
consists of two or three lowercase letters that name an Internet domain, such as
com, edu, gov, mil, net, org, or a two-letter ISO country code such as uk or
jp. Here are examples of hypothetical unique names that might be formed under
this convention:

com.javasoft.jag.oak
org.npr.pledge.driver
uk.ac.city.rugby.game

Reply via email to