Skip to content

An interpreter for Befunge-93 and the Funge-98 family of esoteric languages written in Rust.

Notifications You must be signed in to change notification settings

coffeenotfound/rsfunge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rsfunge

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

About

An interpreter for Befunge-93 and the Funge-98 family of esoteric languages written in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published