個人用のブログサービス dockerで自前の環境を汚さずにHaskellの学習ができるサンドボックスも兼ねている
Docker
VSCode
- Remote - Containers拡張
- Haskell 拡張
Haskellの開発に必要・推奨なものはコンテナ内に展開するようにしたので
- sandbox ブランチをチェックアウトする
- /docker ディレクトリ内で docker compose up -d
- VSCodeの Remote - Containersでコンテナ内に入る
- コンテナ内の /opt/src に移動
- stack new <プロジェクト名>
- cd <プロジェクト名>
- stack build
- gen-hie > hie.yaml
これでVSCodeでHaskellがコード補完等込みで開発できる…はず docker compose up, stack build には初回は尋常じゃない時間がかかるので気長に待ってね☆