blog.bouzuya.net

2018-12-29 spacchetti/spago を試した

spacchetti/spago を試した。思った以上に良さそう。

spago は PureScript 向けのパッケージマネージャ・ビルドツール。特徴としては dhall を使うことと spacchetti/spacchetti の分割された package-sets を利用すること。あとはビルドツールとしての機能を持つこと。

spacchetti とは違い Haskell で書かれている。その関係で dhall などの外部ツールを要求されない。 spacchetti を試そうとして失敗するケース (2018-08-03) が減りそう。 psc-package と同程度のビルド関連のコマンドを持っている。

bouzuya/yzrh に spago を適用してみた。最初は psc-package と共存させようかと思ったのだけど面倒なので spago 一本にした。

残念なのは spago repl がないこと。たぶん近いうちに追加されるだろうな。