> -----Original Message-----
> From: mfncoo...@gmail.com [mailto:mfncoo...@gmail.com] On Behalf Of Martin
> Cooper
> Sent: Monday, October 11, 2010 19:42
> To: Commons Developers List
> Subject: Re: Weird class names [WAS RE: [VOTE] Release Commons IO 2.0 based on
> RC3]
> 
> On Mon, Oct 11, 2010 at 9:49 AM, Gary Gregory
> <ggreg...@seagullsoftware.com> wrote:
> > Hi All:
> >
> > The more I think about it and read it, the more non-English and odd the word
> "filesystem" feels to me. I would never write: 'Do this or that with the
> filesystem.' It just sounds Dutch or German to me. That's what I get for
> working with Dutch people :)
> >
> 
> I'm with Gary on this. Not only would I not write the above, I - and
> most other people I know - don't speak that way either. We speak as if
> they are the two words that they are. It's a file system, just like a
> video system or a stereo system, or some other kind of system.

I am happy to make these changes. 

For example, simply option (1):

FilesystemEntry           -> FileSystemEntry
FilesystemListener        -> FileSystemListener
FilesystemListenerAdaptor -> FileSystemListenerAdaptor
FilesystemMonitor         -> FileSystemMonitor         
FilesystemObserver        -> FileSystemObserver   

Or option (2), as suggested by Nial:

FilesystemEntry           -> FileItem
FilesystemListener        -> FileSystemListener
FilesystemListenerAdaptor -> FileSystemListenerAdaptor
FilesystemMonitor         -> FileMonitor         
FilesystemObserver        -> FileObserver   

Gary

> 
> --
> Martin Cooper
> 
> 
> > I am not the guardian of the English lanugage (and neither is Wikipedia), I
> do not see compound nouns in English like as I do speakers of other languages
> use them.
> >
> > About the Wikipedia entry: They do say "often also written as filesystem"
> but so what? Wikipedia says a lot of things...
> >
> > I am kinda ranting on this one because I think names are very important.
> >
> > Gary
> >
> > -----Original Message-----
> > From: Niall Pemberton [mailto:niall.pember...@gmail.com]
> > Sent: Monday, October 11, 2010 05:11
> > To: Commons Developers List
> > Subject: Re: [VOTE] Release Commons IO 2.0 based on RC3
> >
> > On Mon, Oct 11, 2010 at 3:58 AM, Gary Gregory
> > <ggreg...@seagullsoftware.com> wrote:
> >> I am looking around and I notice set of class names that are IMO
> incorrectly camel-cased: Filesystem* should be FileSystem because "filesystem"
> is not a word in English.
> >
> > Thats true but its often written as one - see wikipedia "A file system
> > (often also written as filesystem) is..."
> >   http://en.wikipedia.org/wiki/File_system
> >
> > ...and I think it gives better emphasis that way.
> >
> > Also JCI was released with the same naming (which IO was initially
> > based on, before a complete refactoring):
> >
> >   http://commons.apache.org/jci/apidocs/index.html
> >
> > Niall
> >
> >
> >> Gary Gregory
> >>
> >>
> >> -----Original Message-----
> >> From: Niall Pemberton [mailto:niall.pember...@gmail.com]
> >> Sent: Saturday, October 09, 2010 21:31
> >> To: Commons Developers List
> >> Subject: [VOTE] Release Commons IO 2.0 based on RC3
> >>
> >> I have prepared Commons IO 2.0 RC3. The main changes since RC2 are
> >> improvements to some tests which were causing intermittent failures in
> >> Gump & Continuum and JavaDoc improvements. For details about Continuum
> >> builds/failures, see:
> >>   http://people.apache.org/~niallp/io-2.0/IOFailures.html
> >>
> >> The distro is here:
> >>   http://people.apache.org/~niallp/io-2.0-rc3/
> >>
> >> Release Notes:
> >>   http://people.apache.org/~niallp/io-2.0-rc3/RELEASE-NOTES.txt
> >>
> >> Site:
> >>   http://people.apache.org/~niallp/io-2.0-rc3/site/
> >>
> >> Maven Stuff:
> >>   http://people.apache.org/~niallp/io-2.0-rc3/maven/
> >>
> >> Some Notes:
> >>
> >> * There is one error on the clirr report - which is a false positive
> >> (a generic method that is erased)
> >>   http://people.apache.org/~niallp/io-2.0-rc3/site/clirr-report.html
> >> * Links to the JavaDoc versions on the site don't work (they will when
> >> its deployed to the right location)
> >>
> >> Thanks
> >>
> >> Niall
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to