On Sat, 23 Oct 2004, Jerome Quelin via RT wrote:
- Befunge-97 directives (lines starting with =) are ignored
Uh? I've never seen this in the specs... Do you have a pointer?
In the following url: http://dufflebunk.iwarp.com/JSFunge/spec98.html, there is no such mention of this behavior.
Anyway, I'm not going to commit this change, since the interpreter shipped with Parrot is Befunge-93 compliant, and not 97 (nor 98).
==> rejected.
It is present in original Befunge-93 Interpreter/Debugger. See changelog:
v2.10: Jul 1997, Chris Pressey added -q command line option. added primitive understanding of = directive from b97 spec. any file with a =l directive but without =l b93 is rejected. also understands # as a pre-directive line prefix for Un*x-ish systems.
And I have translation of Befunge-93 spec with appendix D which mentions directive '='. I translated it myself in 1998, but lost original :-)
Anyway, I think the better would be to restart from scratch in imcc instead of pasm...
Me too.
Have a nice day.
Stepan Roh