hpack(Haskell)
package.yamlから.cabalを自動生成する
Stackでプロジェクトを作成すれば自動的に付いてくる あー、だからプロジェクト内に似たような内容の「package.yaml」と「hoge.cabal」があったのかmrsekut.icon
どっちを触ればええんや、ってなってた
package.yamlを触ればええんやな
ただyamlの方が読みやすいので、package.yamlを作って
それをhpackで.cabalにするが、
本当に必要なのは.cabalの方なので、直で書けるならpackage.yamlもhpackも本来は必要ではないらしい
何のコマンドを打てば、変換を実行してくれる?
$ stack buildのタイミングでやってくれるっぽい?
other-modulesやLICENSEを自動的に良い感じにしてくれるらしい
参考
exposed-modulesの自動化はありがたいmrsekut.icon