【问题标题】: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? 
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 2013-01-03
      • 2019-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多