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
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