make interactive fails with gforth 0.6.2 and picforth-1.2.4

"Anwar Puthu" <[email protected]> Tue, 7 Dec 2004 12:04:18 -0000 (GMT)
Newsgroups gmane.comp.lang.forth.picforth
Message-ID <[email protected]>
Hi,

I'm trying to use the interactive shell to get a feel for picforth.
I haven't used FORTH since my days on a spectrum (about 20 years ago?).
I would like to use Forth instead of assembler for a small project I'm wo=
rking on.

I am using Linux (slackware 10.1)
I have installed gforth 0.6.2.
I have untarred picforth 1.2.4

Reading the documentation, I should be able to get an interactive shell b=
y doing make interactive
in the picforth directory.  I can compile the rest of the projects proper=
ly however.  e.g.
booster.fs generates booster.hex and booster.disasm.


This is what the interaction looks like:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
~/pic/picforth-1.2.4$ make interactive
gforth-0.6.2 picforth.fs -e 'host picquit'

in file included from *the terminal*:0
*evaluated string*:-1: Undefined word
host picquit
     ^^^^^^^
Backtrace:
$401770B4 throw
$40182B10 no.extensions
make: *** [interactive] Error 1


~/pic/picforth-1.2.4$ gforth --version
gforth 0.6.2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D

(picquit) - not picquit - seems to be defined only in picforth.fs

I can't seem to find anything regarding gforth 0.6.2 and picforth on Goog=
le.
I did see that you need to use gforth 0.5.0 with picforth 0.2x.

If anybody can help me understand this, I 'd appreciate it.

Thanks & regards.

Anwar Puthu.