A Funge 93/98 interpreter written by Michael H. Riley
Rc/Funge-98 V1
Rc/Funge-98 V2


April 16, 2010
  • I have posted 1.28 of the V1 interpreter. This version fixes the bugs found by the latest Mycology test suite.
  • The V2 Interpreter is still broken since I have not been able to compile it on my development system yet. I hope to have the fixes in the V2 version sometime this weekend.
  • After I have fixed the V2 interpreter I intend to do some clean up on the code to make it easier to work with, so there will not be much in the way of new development for awhile.
April 15, 2010
  • I have removed the 'coming soon' tutorials, since the author did not leave me those files and is no longer around. Unless I can find somebody else to write them, the posted tutorials will be the only ones.
  • I have seen the latest Mycology results for Rc/Funge-98. I am looking through the code (My apologies to Mike, but some of that code is pretty ugly) to find what causes it to fail and will post a fix to both branches once Rc/Funge-98 fully passes Mycology again.
December 21, 2009
  • This project has changed ownership. If you have questions regarding this project or the change in maintainer then please contact me at rcfunge98 AT hotmail DOT com, addressed to Susan.
  • After I get my head wrapped around this project I will post what I plan for the future direction of this project.
December 10, 2009
  • Updated official spec for STRN to add an additional clarification
  • Updated official spec for FORK to add a clarification
  • Updated official spec for SOCK to add an additional clarification
  • Updated official spec for TRGR to add some clarifications
December 19, 2008
  • Updated Official specification to include UNIX
  • Posted diagnostic for UNIX
  • Posted 2.02.00 of Rc/Funge98 V2
November 25, 2008
  • Updated Official specification for WIND extension
  • Posted diagnostic for WIND
  • Posted 1.27 of Rc/Funge98 V1
  • Posted 2.01.03 of Rc/Funge98 V2
November 25, 2008
  • Updated Official specification for FRTH extension
  • Posted 1.26 of Rc/Funge98 V1
  • Posted 2.01.02 of Rc/Funge98 V2
November 17, 2008
  • Posted 1.25 of Rc/Funge98 V1
  • Posted 2.01.01 of Rc/Funge98 V2
October 21, 2008
  • Updated IPMD test to test y in each mode and with concurrent funge
October 20, 2008
  • Updated manual for V2 to include SGNE
  • Updated Official specification for RCS-defined fingerprints
  • Added test for IPMD extension
  • Posted V2.01.00
October 9, 2008
  • Updated V2 beta
  • Added test for SGNE extension
  • Added test for SGNL extension
October 6, 2008
  • Updated V2 beta
  • Updated V2 Manual
  • Updated official RCS fingerprint specs
  • Added test for FORK extension
October 2, 2008
  • Updated V2 beta
  • Posted test files for testing dynamic VM with Mycology
September 23, 2008
  • Posted 1.24
  • Updated V2 beta
  • Posted TRDS addendum documentation
September 15, 2008
  • Posted 1.23 to fix bugs in latest Mycology results
  • Posted new beta of V2 to fix same bugs
  • Posted trds.f98 in tests section
September 11, 2008
  • Updated specs for FING
  • Updated FING test program
  • Updated V2 to conform to FING specs
September 10, 2008
  • Updated V1 to 1.22
  • Updated V2 beta
September 09, 2008
  • Beta version of Rc/Funge-98 V2 has been posted
September 05, 2008
  • dyfp.f98 and dyfp.fl have been updated to check for loading a fingerprint in the dynamic fingerprint VM.
  • Dynamic fingerprint VM has now been tested with Mycology and it runs clean.
August 12, 2008
  • Version 1.16 is to be the last major upgrade to the 1.x branch of Rc/Funge-98. Bug fixes will still be done on the 1.x branch but no new fingerprints or new capabilites will be added to this branch.
  • The 1.x source has undergone a major rewrite of the underlying Rc/Funge engine that will allow for some exciting new capabilites. This new version will be titled Rc/Funge-98 V2 which will be considered a different project than the 1.x branch. Only the 2.x branch will receive new fingerprints or major upgrades. Capabilites of the new Rc/Funge-98 V2 will be posted shortly