From: stevetuckner Date: 2005-09-22T06:58:26+09:00 Subject: Re: [ANN] Usage 0.0.2 - Yet another command line option processor --------------080100000708020308060308 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Austin Ziegler wrote: >On 9/21/05, stevetuckner wrote: > > >>What is Usage? >>[...] >>gem install Usage >>[...] >> require "Usage" >> >> > >I have no opinion on this library as such, but can I ask a couple of >favours for future releases of this and other libraries? > >1. RubyGems is, inexplicably, case-sensitive. Can you please make sure > that your gem names themselves are lowercased? > > I have never released a library before (on this list), so I guess I am not sure about where I should know the ettiquite for case-sensitivity of library names. I just named mine in line with the actual class name. I did notice that RAA requires lower case names. That was long after I had created a ruby forge project, etc. Also, there are 45 other gem packages with staring Upper case letters (see gem.rubyforge.org -- snippet below), included BlueCloth and RedCloth! Asami-0.04.gem 05-Dec-2004 06:50 163k Bangkok-0.1.0.gem 25-Mar-2005 09:50 39k Bloglines4R-0.1.0.gem 16-Jan-2005 10:55 6k .... Wiki2Go-1.16.1.gem 04-Sep-2005 15:05 121k XDCC-Fetch-1.409.gem 13-Feb-2005 10:15 158k ZenHacks-1.0.1.gem 14-Jul-2005 03:45 30k >2. Can we avoid, in the future, library file names with capital letters? > Unix folk might enjoy having "Makefile" and "makefile" in the same > directory, but the rest of us don't and therefore have smarter > case-preserving filesystems. I would much rather do "require 'usage'" > than "require 'Usage'". > > > Why doesn't it make sense to require a library name with the same case as the class name? >I would also argue that "usage" may be too common and could perhaps be >namespaced (e.g., SimpleUsage, UsageSimple, Simple::Usage, >Usage::Simple, or somesuch as appropriate). > > > I will think about re-releasing this as SimpleUsage. >Beyond that, I haven't really read the announcement -- but >congratulations on the release in any case. ;) > > > Thanks. After years of just lurking I am finally starting to release some stuff. >-austin >-- >Austin Ziegler * halostatue@gmail.com > * Alternate: austin@halostatue.ca > > > > --------------080100000708020308060308--