Date: Thu, 10 May 2001 14:01:43 +1000 From: Peter Jeremy <peter.jeremy@alcatel.com.au> To: current@freebsd.org Subject: **HEADS-UP** ficl changes change `base' type Message-ID: <20010510140142.D26407@gsmx07.alcatel.com.au>
next in thread | raw e-mail | index | archive | help
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 majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010510140142.D26407>