** Ralph Corderoy <ra...@inputplus.co.uk> [2010-07-12 23:15]:
<snip>
> > I'm afraid Forth passed me by!
> 
> Me too!  Me and my friends were exposed to it as kids on the
> http://en.wikipedia.org/wiki/Jupiter_Ace in shops but that foiled the
> normal

Lovely machine. I've still got mine which I picked up at a Beaulieu boat jumble
shortly after Jupiter Cantab ceased trading. It was clearly one of the last on
the production line - quite literally in fact, since it hadn't been completed
and lacked the top cover. It was fully functional though, with the tape, PSU,
manual and keyboard membrane. The Membrane had silicon pads under each key
which completed the circuit etched on the motherboard, rather than the membrane
used on the Sinclair machines.

>     10PRINT "HELLO";
>     20GOTO 10
> 
> And then it also came along as a ROM for the BBC B from Acornsoft.  By
> then I knew the rough idea, you define words to augment the existing
> FORTH ones and the interpreter threads execution of them together, but
> nothing more.
> 
> So coming across that above tutorial was interesting.  I now know the
> equivalent to the above is
> 
>     : hello begin ." Hello " again ; hello
> 
> but the Jupter Ace has gone from the shops.
> 
> Given early BASICs had poor control flow, i.e. IF, GOTO, and GOSUB, I
> can see with hindsight that FORTH was a lot better choice at the time
> with all kinds of WHILE-loops, etc, like the endless BEGIN...AGAIN one
> above.  And given most of those were words defined using FORTH you could
> add your own.
> 
> It also has [ and ] which let you switch to immediate mode during
> compilation, IOW the definition of a word could use the result of some
> FORTH code run at compile time rather than run time, handy if you know
> it's a compile-time constant.

Great fun. I got a copy of Forth for my Spectrum too, although never quite
settled on the environment provided as well as the Jupiter Ace. As it happens
I've also just bought a copy of Commodore 64 Forth+ from Melbourne House on
eBay (I'm a bit of a sad retro nutter I guess!). The only trouble is that,
unlike most of my retro stuff, it is still shrink wrapped. I usually avoid that
because I'll be torn on opening it and I really want to play! I guess I should
get around to installing gforth to play with, after all it's just a case of
aptitude install gforth !!
** end quote [Ralph Corderoy]

-- 
Paul Tansom | Aptanet Ltd. | http://www.aptanet.com/ | 023 9238 0001
======================================================================
Sponsor me in the Moonlit Memories Walk for Rowans Hospice
A 12 mile walk along Southsea seafront starting midnight 19th June
Visit: http://www.justgiving.com/MoonlitTansom2010
======================================================================
Registered in England  |  Company No: 4905028  |  Registered Office:
Crawford House, Hambledon Road, Denmead, Waterlooville, Hants, PO7 6NU

--
Next meeting: Bournemouth, Wednesday 2010-08-04 20:00
http://dorset.lug.org.uk/     http://www.linkedin.com/groups?gid=2645413
   Chat: http://www.mibbit.com/?server=irc.blitzed.org&channel=%23dorset
           List info: https://mailman.lug.org.uk/mailman/listinfo/dorset

Reply via email to