# $Id: Changes 37201 2009-03-08 12:07:48Z fperrad $

Revision history for a Befunge interpreter written for Parrot.

0.3.0 Fri Jan  9 13:41:38 CET 2009
        Ported to latest parrot PIR (from 2002 pasm, ouch)

0.2.2 Tue May 30 20:59:09 CEST 2005
        Use standard PMCs instead of Perl* PMCs

0.2.1 Sat May 9 2005 21:38:40 CEST 2005
        Add t/harness and t/basic.t in order to be able to include
        befunge in unified languages testing

0.2.0 Sat Oct 23 19:43:11 CEST 2004
        Befunge-93 is now fully implemented!
        Thanks to Stepan Roh:
          - fixed input instruction (now that parrot does better i/o)
          - fixed output buffering
          - fixed . instruction which is supposed to output a space
            after the number

0.1.2 Thu Jan  2 17:50:25 CET 2003
        - new debugger instruction: "delete", that allows to clear
          breakpoints (those created by the "break" instruction)

0.1.1 Mon Dec 30 18:12:34 CET 2002
        - debugger now accepts breakpoints: either on instructions
          (characters), or on a specified location (x,y), or on a
          given row, or on a given column

0.1.0 Sat Dec 21 14:58:24 CET 2002
        - playfield now is an array of array (of integers) instead of
          an array of strings.
        - load, io and debug updated to reflect this.
        - new versioning scheme, and minor version incrementing since
          this is a big step for the project.

0.06  Sun Dec  1 10:00:35 CET 2002
        - debugger can now interact with user.
        - debugger can dump playfield.
        - debugger can print information about current IP.
        - debugger can execute a befunge program step by step.

0.05  Sat Nov 30 11:31:25 CET 2002
        - new file debug.pasm that will handle all the debugging
          capabilities of the interpreter.
        - the verbose flag (-v) is replaced with a debug flag (-d) to
          activate the integrated debugger.

0.04  Sat Nov 23 10:22:51 CET 2002
        - now using the push and pop instructions of the PerlArray
          PMC, and thanks go to Steve Fink for his hack to pop an
          empty PerlArray.

0.03  Mon Sep  9 21:26:11 CEST 2002
        - taking advantage of Parrot's 'chr' instruction, getting rid
          of Clinton Pierce's hack.

0.02  Mon Aug 19 21:24:05 CEST 2002
        - fixing bug when loading a file not properly newline-terminated.

0.01  Fri Aug 16 20:59:10 CEST 2002
	- original version.
        - every instruction is implemented, and tested.
        - input instructions ( '&' and '~') are kinda buggy.
        - a "verbose" flag (-v) can help you debug your Befunge code
          (as if it were hard to debug Befunge - pfff! :o) )
