For anyone who writes their own FORTH in the loader scripts:

ficl 2.05 (imported on 28th April by dcs) changes `base' from an
lvalue to an rvalue.  This will break any code that currently
uses base.  In particular, code to temporarily change the base
will corrupt low memory.  For example:
        base @ <<expression>> hex . base !
will now access a word at address 10 and store it at address 16.

I have no idea why this change was made - it breaks FORTH compatibility.
I can't find anything in ficl.sourceforge.net (except that someone has
helpfully stripped all the CR's off ficl205.tar before it was gzip'd -
which upsets tar quite a bit).

Peter

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to