sigmaSd / IRust

Cross Platform Rust Repl

Home Page:https://crates.io/crates/irust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use `rustyline` or `reedline` for input?

light4 opened this issue · comments

I think realistically using one of those 2 is the correct move, it will get rid of like 40% of the code and all the awkwardness in the code-base.

It was fun writing stuff from scratch but I think using a readline crate would make irust better

rustyline is solid but its maintained by a single person, reedline probably is what we want and it uses crossterm internally

The problem is reedline compared to rustyline has this limitation crossterm-rs/crossterm#396 but there is a pr filed for this , so I think its fine