Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 1.48 KB

Readme.md

File metadata and controls

35 lines (30 loc) · 1.48 KB

Fungelet, a very convenient befunge IDE

Screenshot

image-?

Installation

git clone https://github.com/lomnom/Fungelet/
cd Fungelet
git clone https://github.com/lomnom/Terminal/
mv Terminal/Term*.py .
rm -rf Terminal
pip3 install pyyaml
python3 Run.py -h
  • Works on Mac and linux natively
  • Tested in WSL (use a good terminal tho)

Usage

Tutorial & demonstration here

Features of this include:

  • Cut, paste, chunk delete and rotate
  • Quick instruction reference
  • Seeing the pointers and plane evolve live, right in front of your eyes
  • An input system built for productivity
  • Visualising non-ascii characters as coloured boxes
  • Negative regions are as accessible as positive ones
  • Concurrency is easy and natural
  • And many more quality of life features, on top of an almost entirely compliant implementation of befunge.

Note: It is strongly recommended to follow along with the hands-on guide by running python3 Run.py -h!

befunge examples here. astolfo here

(Dev) Documentation

As it is unlikely that there will ever be a substantial number of developers wanting to contribute to or extend this application, I have chosen not to write code documentation. Please feel free to contact me at [email protected] for any queries and explanations related to this application's code.