ghci 0.1.0

Manage and communicate with ghci (Haskell's GHC interpreter)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# ghci [![CI Status]https://github.com/basile-henry/ghci-rs/workflows/CI/badge.svg]https://github.com/basile-henry/ghci-rs/actions [![crates.io]https://img.shields.io/crates/v/ghci.svg]https://crates.io/crates/ghci [![docs.rs]https://docs.rs/ghci/badge.svg]https://docs.rs/ghci


 A crate to manage and communicate with `ghci` sessions

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

## License

[MIT License](./LICENSE)

Copyright 2023 Basile Henry