いくつかのhaskellコードをデバッグし、実行時に問題が発生している場所を特定する必要があります。私は私のプログラムを実行すると、このHaskell GHCIがメインモジュールの対話型実行に入っていないようです
main: Prelude.(!!): index too large
は私が本当にすべきではない関数にリストを送っていて、私がどこかわからないところがあると信じて私につながると言います。これは、600行以上の意味解析プログラムです。問題は、私は私の人生のためにこれをどこで見つけることができない!エラーです。デバッグのドキュメントは本当に混乱しています。私はGHCIを協力させることができないので、これを理解することができます。私はghci main.hs
を実行するたびに、この問題が発生した:
GHCi, version 7.6.3: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Ok, modules loaded: Main.
Prelude Main>
私は、私が実際にブレークポイントとすべてが楽しいものを設定することができるように、それは
*Main>
に有効にするように見えることはできません。これをどのように機能させるには?