Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 May 2001 01:44:15 -0300
From:      "Daniel C. Sobral" <dcs@newsguy.com>
To:        Peter Jeremy <peter.jeremy@alcatel.com.au>
Cc:        current@FreeBSD.ORG
Subject:   Re: **HEADS-UP** ficl changes change `base' type
Message-ID:  <3AFA1C9F.2CB1630A@newsguy.com>
References:  <20010510140142.D26407@gsmx07.alcatel.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Peter Jeremy wrote:
> 
> 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).

Ugh! I wasn't aware of this, and I can guarantee this will be fixed.

-- 
Daniel C. Sobral			(8-DCS)
dcs@newsguy.com
dcs@freebsd.org
capo@the.secret.bsdconspiracy.net

	Caffeine is proof that God hates mornings too

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?3AFA1C9F.2CB1630A>