19
私は、Haskellアプリケーションの1つにHaskell REPLを埋め込むことを試みています。その考え方は、Haskellライブラリのサブセットだけがデフォルトでロードされ、自分自身の関数セットもロードされ、ユーザは環境とやりとりするためにそれらを使用するということです。Haskellアプリケーション内でHaskell REPLを作成する
この問題を解決するには、(mini-)Haskellパーサー+エバリュエーターを作成し、私のmini-Haskellパーサーの関数を実際のHaskell関数にマップする方法があると知っていますが、これを行う。
ハスケルを使用してHaskell用のREPLを構築するうまくきれいな方法がありますか?
GHCライブラリを使用していますか? (それらは、コンパイルされたHaskellコードとやりとりするためのたくさんの方法を提供しています) – fuz
はい、それはオプションですが、私はそれらを使った経験がありません。正しい図書館に私を連れて行くことができるので、私はそれらを見ることができますか? – CharlieP
[haskell.org](http://haskell.org/haskellwiki/GHC/As_a_library)を見ていかがですか? – fuz