莱恩项目命名指南

时间:2012-10-04 13:03:30

标签: clojure leiningen

我想要一个指向调用

时命名项目的正确方法的指针

lein new <projectname>

我的问题与我最近问过的question有关。

具体来说,我见过很多项目都使用破折号,比如clojure-csv。 然而,我无法让项目在Windows上运行。

所以我的具体问题是有没有办法在调用lein new时创建项目,以及在Windows上创建Clojure项目时我应该在project.clj和core.clj中做出哪些其他调整(在我的案例Windows 7)使用lein?

2 个答案:

答案 0 :(得分:1)

您可以从clojars.org namespace/name-with-dashes获取灵感,搜索到name-with-dashes

模式似乎是 cool-stuff stackoverflow/cool-stuff com.stackoverflow/cool-stuff com.stackoverflow.subsection。例如:

{{1}}

命名命名空间的推荐方法是使用反向域,如{{1}}。

答案 1 :(得分:1)

有一个“官方”* 禁止进一步的项目谁的名字是Clojure这个词的双关语...请,这必须停止;-)具体的项目名称形式动词+法律上的

  • 所以如果你的项目有foo,请不要将其命名为foojure
像compojure(compose + jure)这样的现有项目很酷,因为它们早于这种集体意图。

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