Skip to content

A befunge IDE built as if befunge was a serious language

Notifications You must be signed in to change notification settings

lomnom/Fungelet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 zhaoxiong.ang@gmail.com for any queries and explanations related to this application's code.

About

A befunge IDE built as if befunge was a serious language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages