Hello,
This interpreter is great and useful for me to run malbolge scripts. But I notice that for interactive programs which do not print line feed (\n) in time, the output won't show at all.
I think this problem can be solved by flushing stdout as soon as there is output:
|
'<' => print!("{}", r_a as u8 as char), |
(
Stdout and
Write::flush.