読者です 読者をやめる 読者になる 読者になる

北海道苫小牧市出身の壮年PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

stackのコードを読む(3)

  • リソルバのダウンロード先URLのデフォルトは Stack.Config.Urls で定義されているがコンフィグで上書きできる
  • リゾルバはYAMLでこんな感じで全パッケージとバージョンが書かれてる
packages:
  drawille:
    .. 省略 ..
    version: '0.1.2.0'
    .. 省略 ..
    description:
      cabal-version: '1.10'
      modules:
      - System.Drawille
      provided-exes:
      - image2term
      - senoid
      packages:
        base:
          components:
          - library
          - test-suite
          range: ==4.*
        hspec:
          components:
          - test-suite
          range: ! '>=1.11 && <2.4'
        containers:
          components:
          - library
          - test-suite
          range: ==0.5.*
        QuickCheck:
          components:
          - test-suite
          range: ! '>=2.6'
      tools: {}
  shakespeare:
  .. 省略 ..