Changes for version 3.00 - 2007-09-28

  • new LB::Vector class for abstracting dimension (courtesy of Mark Glines)
  • new LB::LaheySpace::Generic, a n-dims laheyspace (courtesy of Mark Glines)
  • support for n-dims
  • ops now belong to their own modules, with one test per op
  • new LB::Interpreter class to create the combination dims / ops
  • possibility to choose the set of ops: unefunge, befunge, generic-funge
  • move to lib/ layout

Documentation

a Befunge-98 interpreter.

Modules

a Befunge-98 interpreter
an Instruction Pointer for a Befunge-97 program.
a 2-dimensional LaheySpace representation.
a generic N-dimensional LaheySpace.
definition of the various operations
operations supported by a Befunge-98 interpreter
operations supported by a Trifunge-98 interpreter
operations supported by a Unefunge-98 interpreter
an opaque, N-dimensional vector class.
a Befunge extension to print foo
a Befunge extension to print Hello world!

Provides

in lib/Language/Befunge/Interpreter.pm