2012-10-04 70 views
2

調用雷音項目命名指南

lein new <projectname>

我的問題是有關一個question我最近問的時候,我想一個指向正確的方法來命名的項目。

具體來說,我看到很多項目使用破折號,如clojure-csv。 但是,我無法使項目在Windows上工作。

所以我的具體問題是有辦法調用lein new和project.clj和core.clj什麼其他調整我應該期待在Windows上創建的Clojure項目時(在我的情況的Windows 7做出何時創建項目)使用lein?

回答

0

你可以採取靈感形式搜索到clojars.orghttps://clojars.org/search?q=the

該圖案似乎是namespace/name-with-dashesname-with-dashes。例如:

cool-stuff 
stackoverflow/cool-stuff 
com.stackoverflow/cool-stuff 

推薦的方法來命名的命名空間是一個像com.stackoverflow.subsection一個反向域名。

+0

好了,爲什麼有我在我的命名空間,目錄名有破折號的問題,等等?請參閱我的OP中的鏈接。 – octopusgrabbus

+0

嘗試'lein new name-with-dashes'並編寫像https://gist.github.com/3839051這樣的文件。這是完美的工作,並顯示'你好'在'lein run'之後' – thoferon

1

有一個「官方」 *關於進一步項目禁令誰的名字上的字Clojure的雙關語...請,這必須停止;-)具體項目的形式,動詞+法律

的名字
  • 因此,如果您的項目不富,請不要將其命名foojure

喜歡的Compojure現有項目(構成法律上的+)是冷靜,因爲他們早這種集體意願。

*不以任何方式正式;-)

+0

Arthur Ulfeldt如果破折號確定,那他們爲什麼不在Windows上(或者看起來不是)? – octopusgrabbus

+0

@octopusgrabbus,在Windows中破折號沒有問題。也許你正在嘗試使用與你的命名空間名稱相匹配的文件名?你不能在任何平臺上爲Clojure做到這一點 - 文件名需要使用下劃線,其中命名空間名稱使用破折號。 –