Can't believe it's been a few years since I've gone back to Forth.
I went back to an early programming series on Forth ACU had when it went from the transition from Amstrad CPC464 User to ACU. I wasn't entirely clear which Forth Language they might have been referring to and just looking at their opening series, it appears they have some flaws in it, if they were based on the AMSOFT/Abersoft FIG-FORTH. I downloaded the Inceptor Software FIG-FORTH, though also had problems. So I went back to the AMSOFT/Abersoft one, incidentally I downloaded the CDT FORTH from AMSOFT/Indescomp category and discovered it was the AMSOFT/Abersoft version on Tape (obviously repackaged for Spainish users), after looking through the English manual, I don't know if the article (I was just looking at their 1st part from March 1985) has made any errors in their coding. Their 1st example for example takes this BASIC program:
10 LET x = 7
20 PRINT x
30 PRINT CHR$(x)
they write it like this in Forth:
VARIABLE BEEP
7 BEEP !
BEEP @.
BEEP @EMIT
their second line
7 BEEP !
is the same as LET x=7 in BASIC, but I found this is valid in Forth:
7 VARIABLE BEEP
BEEP @ .
BEEP @ EMIT
Which works in AMSOFTs Fig-Forth. Take note Fig-Forth makes a big deal about Spaces, the 1st Forth Example I typed in is how it was written in the ACU article, which does not seperate the "at" symbol from the "full-stop". My 1st line "7 VARIABLE BEEP" simply declares a variable BEEP and assigns 7 to it, which was what I learned from their manual.
Further into the 1st Article ACU have, they posted another Test example that you can try once you've loaded your Forth from Tape, which that too has Spacing issues which Fig-Forth doesn't like, this is what they had:
:TEST100 0 DO ."HELLO" LOOP;
when I typed that in it did not give me "ok", so again look at the Manual and sure enough revealed some vital spaces were missing, I also had to insert spaces in the inverted commas or there would be trouble, eventually I ended up with this that works:
: TEST 100 0 DO ." HELLO " LOOP ;
IT WORKS, yay!!