#haskell #repl #subprocess #ffi

ghci

管理并与 ghci(Haskell 的 GHC 解释器)进行通信

1 个不稳定版本

0.1.0 2023年7月23日

#1003 in 编程语言

MIT 许可证

14KB
156

ghci CI 状态 crates.io docs.rs

用于管理并与 ghci 会话交互的包

let mut ghci = Ghci::new()?;
let out = ghci.eval("putStrLn \"Hello world\"")?;
assert_eq!(&out.stdout, "Hello world\n");

许可证

MIT 许可证

版权所有 2023 Basile Henry


lib.rs:

用于管理并与 ghci 会话交互的包

#
let mut ghci = Ghci::new()?;
let out = ghci.eval("putStrLn \"Hello world\"")?;
assert_eq!(&out.stdout, "Hello world\n");
#

请参阅 Ghci 文档以获取更多示例

依赖项

~2.5MB
~53K SLoC