【问题标题】:Cabal to setup a new Haskell project?Cabal 建立一个新的 Haskell 项目?
【发布时间】:2011-04-27 13:34:43
【问题描述】:
是否可以(ab)使用 Cabal 让它通过一个简单的命令创建一个通用的 Haskell 项目,类似于在 Scala 世界中使用 Sbt 或 Maven 可以做的事情?
例如
> cabal create AwesomeProject
> ls
AwesomeProject.hs awesomeProject.cabal LICENSE README Setup.hs
或者有其他工具吗?
【问题讨论】:
标签:
haskell
setup-project
scaffolding
cabal
【解决方案1】:
使用 cabal init --interactive 与 cabal 进行交互会话。我已经粘贴了使用命令时的前几个问题:
arash@arash-ThinkPad-SL510:~/test$ cabal init
Package name [default "test"]?
Package version [default "0.1"]?
Please choose a license:
1) GPL
2) GPL-2
3) GPL-3
4) LGPL
5) LGPL-2.1
6) LGPL-3
* 7) BSD3
8) BSD4
9) MIT
10) PublicDomain
11) AllRightsReserved
12) OtherLicense
13) Other (specify)
Your choice [default "BSD3"]?
Author name? MyName
Maintainer email?
希望这会有所帮助。