Four reasons, all interrelated. Whether they're good reasons, I'm not 100% 
positive, but felt this was the way to go:

*1.*  The "coffee-script" package on npm is one of my favorites, and was 
the inspiration for my "clojure-script" package. Thus, I wanted the package 
names to resemble one another.

*2.  *The npm package and the language it facilitates are two different 
things. So that way someone can say, "I'm having an issue with 
clojure-script," and mean they're having trouble with my package and not 
with the language itself. 

*3.* From its early days, the npm registry only supports lower case package 
names, e.g. no camel case. So putting a "-" between "coffee" and "script" 
makes the "coffee" pop out in the text-heavy pages of the npm website. The 
same goes for "clojure-script".

*4. *I felt weird about calling my GitHub repository 
"michaelsbradleyjr/clojurescript", since it's really a distinct project 
from ClojureScript the language. So I named it "node-clojurescript". 
However, it's officially not recommended to npm-publish packages with names 
that include the word "node", since that' redundant. But for the same 
reasons I didn't want to name my repository "clojurescript", I chose a 
package name that would implicitly indicate that "clojure-script" is a 
distinct entity from ClojureScript the language.



On Thursday, May 10, 2012 8:55:52 AM UTC-5, David Nolen wrote:
>
> Looks neat.
>
> Any reason to call the module clojure-script instead of just clojurescript?
>
> David
>
> On Thu, May 10, 2012 at 2:38 AM, Michael Bradley, Jr. <
> michaelsbradle...@gmail.com> wrote:
>
>> I'm looking for folks to help me kick the tires and push this project 
>> forward:
>>
>> https://github.com/michaelsbradleyjr/node-clojurescript
>>
>> http://search.npmjs.org/#/clojure-script
>>
>> <snip>
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to