Haskell:
新しいプロジェクトを始める
How to: (方法)
Haskellで新しいプロジェクトを始めるには、以下の手順を実行します。
-- stackを使用して新しいプロジェクトを作成する
stack new myproject
cd myproject
tree
出力例:
myproject/
├── app
│ └── Main.hs
├── src
│ └── Lib.hs
├── test
│ └── Spec.hs
├── myproject.cabal
├── stack.yaml
└── ...
プロジェクトの基本的な構造が作られたので、Main.hs
やLib.hs
にコードを書き始めることができます。
Deep Dive (深堀り)
Haskellは1990年に発表された純粋関数型プログラミング言語です。プロジェクトを始めるのにはcabal
とstack
という二つのツールがあります。stack
は設定が簡単で、依存関係管理が行き届いているため、特に新規プロジェクトにおすすめです。cabal
も強力ですが、より高度な設定やHaskellの経験が必要になることもあります。
Haskellの新プロジェクトでは、プロジェクトのスケルトンを確立し、モジュールやテストのためのディレクトリとファイルを生成します。これは、開発を始める前に一貫性のある構造を与え、保守管理を容易にするためです。
See Also (関連情報)
以下のリンクから、Haskellのプロジェクト開始に関するさらに多くの情報を見ることができます。
- Haskell公式サイト: https://www.haskell.org/
- Stackのドキュメント: https://docs.haskellstack.org/
- Cabalユーザーガイド: https://www.haskell.org/cabal/users-guide/
これらのソースを参照して、Haskellでのプロジェクト開始に関してより深く学ぶことができます。