Language::Befunge::lib::ORTH - Orthogonal easement extension
The ORTH fingerprint (0x4f525448) is designed to ease transition between the Orthogonal programming language and Befunge-98 (or higher dimension Funges).
Even if transition from Orthogonal is not an issue, the ORTH library contains some potentially interesting instructions not in standard Funge-98.
Create a new ORTH instance.
$a & $b (bitwise AND).
$a | $b (bitwise OR).
$a ^ $b (bitwise XOR).
Push back value stored at coords ($x,
Note that Befunge get is
the arguments are reversed).
$v at coords ($x,
Note that Befunge put is
the coordinates are reversed).
Print popped 0gnirts on STDOUT.
Change X coordinate of IP to
Change Y coordinate of IP to
Change X coordinate of IP velocity to
Change Y coordinate of IP velocity to
Test the top stack element, and if zero, skip over the next cell (i.e., add the delta twice to the current position).
This software is copyright (c) 2003 by Jerome Quelin.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.