Tôi đang cố gắng nhúng một Haskell REPL trong một trong các ứng dụng Haskell của tôi. Ý tưởng sẽ là chỉ một tập hợp con của các thư viện Haskell sẽ được tải theo mặc định, cộng với tập hợp các hàm của riêng tôi và người dùng sẽ sử dụng các hàm đó để tương tác với môi trường. Để giải quyết vấn đề này, tôi biết một cách để tạo một bộ phân tích cú pháp (mini-) Haskell + và ánh xạ các hàm phân tích cú pháp mini-Haskell của tôi thành các hàm Haskell thực tế, nhưng tôi chắc chắn có một cách tốt hơn để làm cái này.Tạo một Haskell REPL trong một ứng dụng Haskell
Có cách nào tốt đẹp và sạch sẽ để xây dựng REPL cho Haskell bằng Haskell không?
Có sử dụng thư viện GHC cho bạn không? (Họ cung cấp nhiều cách để tương tác với mã Haskell đã biên dịch) – fuz
Có, đó là một tùy chọn, nhưng tôi không có kinh nghiệm sử dụng chúng. Bạn có thể hướng dẫn tôi đến các thư viện chính xác để tôi có thể xem chúng không? – CharlieP
Làm thế nào để xem [haskell.org] (http://haskell.org/haskellwiki/GHC/As_a_library)? – fuz