Я пытаюсь внедрить REPL на Haskell в одно из моих приложений на Haskell.Идея заключается в том, что по умолчанию будет загружаться только подмножество библиотек Haskell, плюс мой собственный набор функций, и пользователь будет использовать их для взаимодействия со средой.
Чтобы решить эту проблему,Я знаю, что одним из способов было бы создать (мини-) анализатор Haskell + и сопоставить функции моего мини-анализатора Haskell с реальными функциями Haskell, но я уверен, что есть лучший способ сделать это.
Есть хороший и чистый способ построить REPL для Haskell, используя Haskell?