From owner-freebsd-current Wed May 9 21:44: 0 2001 Delivered-To: freebsd-current@freebsd.org Received: from newsguy.com (perry.pathlink.com [209.155.233.33]) by hub.freebsd.org (Postfix) with ESMTP id 50E9237B423 for ; Wed, 9 May 2001 21:43:57 -0700 (PDT) (envelope-from dcs@newsguy.com) Received: from newsguy.com (ppp113-bsace7001.telebrasilia.net.br [200.181.80.113]) by newsguy.com (8.11.0/8.9.1) with ESMTP id f4A4hlD92017; Wed, 9 May 2001 21:43:48 -0700 (PDT) Message-ID: <3AFA1C9F.2CB1630A@newsguy.com> Date: Thu, 10 May 2001 01:44:15 -0300 From: "Daniel C. Sobral" X-Mailer: Mozilla 4.77 [en] (Win98; U) X-Accept-Language: en,pt-BR,pt,en-GB,en-US,ja MIME-Version: 1.0 To: Peter Jeremy Cc: current@FreeBSD.ORG Subject: Re: **HEADS-UP** ficl changes change `base' type References: <20010510140142.D26407@gsmx07.alcatel.com.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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 @ <> 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