ghc-pkg list
- と打つ
- 後からパッケージを取り込みたいときは、「取ってきて、インストールする」ことになります
- こんなシステムに乗っているものもあるそうです。マニュアルにインストールすることもできると書いてあります
- そこらに置いてあるようなモジュール群を使いたいときには(たとえば、こちらで紹介されているような、このモジュール群)
- この場合は、ダウンロードして、解凍して、「とりあえず使うなら、"xxxx.hs"ファイルの全部を、「カレントディレクトリ」に置いた上で、importする(パスがどうなっているのかわかっていない段階では、ひとまず、カレントは読んでくれるでしょう・・・ということで)
import Probability
...
-
- このように"import Probability"を書いたファイル"prob.hs"をロードして実行すると、以下のように、ProbabilityモジュールがListUtilsとかShowをimportしているので、それもimport した上で、回ることがわかる
Prelude Data.Tuple> :load "prob.hs"
[1 of 4] Compiling ListUtils ( ListUtils.hs, interpreted )
[2 of 4] Compiling Show ( Show.hs, interpreted )
[3 of 4] Compiling Probability ( Probability.hs, interpreted )
[4 of 4] Compiling Main ( prob.hs, interpreted )
Ok, modules loaded: Show, Main, Probability, ListUtils.