[Coco] Success! FOCAL lives again!
Willard Goosey
goosey at virgo.sdc.org
Mon Dec 20 19:25:20 EST 2010
On Mon, Dec 20, 2010 at 01:48:57PM -0800, Wayne Campbell wrote:
> I chuckled when I read this. I'm sure you may already know this, but in
> case you don't, Basic09 *is* an interpreted BASIC language.
Well, yes. As usual, I phrased things badly.
What the BASIC-09 interpeter lacks that, say, DECB or FOCAL have, is
the useful combination of imediate-mode and program-mode.
A classic BASIC interpeter (like DECB) makes a handy, full featured
calculator. What's 734.235 * 42.1723? BASIC-09 can't tell you unless
you actually write a program. Or maybe you're writing a program, and
suddenly need to do some math? Or you're at a tricky bit of code, and
want to try it in immediate mode to make sure it does something sane?
Now, I'm not putting BASIC-09 down. Many modern language interpeters
(PERL, etc) have moved beyond the immediate-mode shell experience,
leaving the shell's job for the shell to do. (UNIX-ish) shells have
grown ever-more powerful in their own right. This combination leaves
a classic BASIC interpeter with very little to do. That's doubly true
for a weak language like FOCAL, which doesn't even have strings!
If there is a niche for FOCAL under OS-9 it's more in the
"programmable calculator" area. Which is fine. That's a niche
BASIC-09 doesn't really fill.
Willard
--
Willard Goosey goosey at sdc.org
Socorro, New Mexico, USA
I search my heart and find Cimmeria, land of Darkness and the Night.
-- R.E. Howard
More information about the Coco
mailing list