Home
News
Documentation
Rc/Funge-98 V1
Rc/Funge-98 V2
Diagnostics
Tutorials
Links
|
Rc/Funge-98 V2
Rc/Funge-98 V2 consists of a major restructuring of the underlying Rc/Funge
engine. This restructuring allows for some exciting new capabilities for
Rc/Funge-98:
- Funge/Multiverse - With this new capability Rc/Funge-98 is capable
of running more than just a single Funge VM, or universe and allows
for any number of universes to exist and run together. A new
fingerprint, MVRS, has been added that allows data to be copied from
one universe to another and even allows IPs to travel from one universe
to another.
Funge/Multiverse allows each VM to be completeley self-contained! One
VM can be running Befunge while another is running Unefunge and yet
another running Trefunge. Each VM can also be running its own
language variant, one can be running Funge/98 while another runs
Funge/93 and yet another runs some other language variant.
- Object/Funge - A new fingerprint, FOBJ has been added to allow for
semi-object-oriented funge. Each object is its own VM and may
contain any number of method handlers. Methods executed on a
Funge object take just 1 tick from the perspective of the calling IP.
- Mini-Funge has been scrapped and replaced with an all new dynamic
fingerprint engine. Now fingerprints have the full power of the
Rc/Funge VM at their fingertips. All commands are now available to
fingerprints, including i, o, =, t, fingerprint loading and more.
Download the Rc/Funge-98 V2 sources
Manual for Rc/Funge-98 V2
Mycology 2010-04-01 diagnostic report
Changes:
2.03.00 April 16, 2008
- Fixed z increment on file load when form feed is encountered in BeFunge.
- Fixed bug where limits were not reduced when spaces inserted into funge space.
- Removed segment fault when no program specified on command line.
2.02.00 December 19, 2008
2.01.03 November 25, 2008
2.01.02 November 25, 2008
- Altered FRTH:L,P to match updated spec
2.01.01 November 17, 2008
- Fixed off by one error in month from y command
2.01.00 October 20, 2008
Beta October 6, 2008
- Added fingerprint FORK
- Added fingerprint SGNL
Beta October 2, 2008
- TRDS now works correctly in a dynamic VM
- Added -f2 to allow dynamic VM to run in BeFunge mode
Beta September 23, 2008
- TRDS now works the way it is supposed to
Beta September 15, 2008
- Removed debugging output from SUBR
- Fixed bug in BASE:N
- Fixed bug in FILE:C
- Fixed placement bugs in TERM
- Fixed input buffering for & and ~ commands
- Fixed bug in BASE:I
- Fixed bug in &
- Fixed TURT to not issue X commands if it cannot connect to an X server
- Fixed y so that interpreter command line arguments are not included
- X windows commands are now disabled by default
- -ux has been added to enable X windows commands
- Restructured how PERL works
Beta September 11, 2008
- Conforms to clarified FING specs
Beta September 10, 2008
- Fixed bug in single-line wrap function
- Fixed bug in TOYS:Z when running in Befunge mode
|