Language::Befunge::IP::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).
Copyright (c) 2001-2009 Jerome Quelin, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.