Blowing the Dust off bef

Saturday, March 19, 2011

The Befunge-93 reference interpreter, after a long period of inactivity, has been updated to version 2.22. This fixes three bugs, shortcomings, features, call them what you will: EOF characters are no longer written into the playfield when loading an otherwise blank source file (thanks to whoever sent me that patch six-odd years ago, and sorry that I have no recollection who you are); long source file lines are truncated instead of wrapping around to the next playfield line (this lets bef load mycology.b98 correctly); and the # instruction now behaves consistently when combined with wrapping (i.e. when it occurs at the very edge of the playfield.) All this and some minor aesthetic improvements to the interpreter, too!

Check it out at http://catseye.tc/projects/bef/