rsfunge is an interpreter written in Rust for Befunge-93 and the Funge-98 family of esoteric languages.
Note that rsfunge is still under developement!
Some features that are planned (or would be nice but require a lot of work):
- Finish the implementation of the spec
- Improve the cli
- Add various environment options like "Disable concurrent funge", given via settings file or cli maybe
- Add a commandline debugger
- Store breakpoints and debugging settings in a debugging file
- Implement standard fingerprints
- Actually support Befunge-93 (via constexprs and generics to make it fast)
- Maybe (really big maybe) implement a simple JIT