FAST Forth Native-Language Embedded Computers
FAST Forth Native-Language Embedded Computers
FAST Forth Native-Language Embedded Computers
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Letters to the Editor-and to your fellow readers-are always wel-<br />
come. Respond to articles, describe your latestprojects, ask for input,<br />
advise the <strong>Forth</strong> community, or simply share a recent insight. Code is<br />
also welcome, but is optional. Letters may be edited for clarity and<br />
length. We want to hear from you!<br />
Something Old, Something New<br />
Dear Mr. Ouverson,<br />
I read Ellis Cooper's article on "The Visible Virtual<br />
Machine" (WM) in <strong>Forth</strong> Dimensions XV/5 with some<br />
surprise. The stack picture he proposes is in both of my fig-<br />
<strong>Forth</strong>s, and these date back to over ten years ago.<br />
Moreover, most of the features in his GUI version of <strong>Forth</strong><br />
are already present in Frans van Duinen's PDE. This editor<br />
was praised highly in FD XI/2.<br />
I was fortunate to obtain a copy of PDE. After some<br />
debugging and tuning up, I have been using my version<br />
for three years now. As in Cooper's WM system, PDE has<br />
two windows. One is a screen editor, and the other<br />
displays messages and does command-line functions. It<br />
differs from WM in that the second window displays only,<br />
the data is not captured to a file.<br />
The primary work window is the full-screen editor. The<br />
1 editor resembles WordStar with similar cursor movements,<br />
editing functions, and block moves. Most programming<br />
functions (debugger, disassembler, view, etc.) are activated<br />
by placing the cursor at the beginning of the word, and<br />
pressing the appropriate function key. You can also copy<br />
An integrated work<br />
environment puts the<br />
fun into programming.<br />
screens from one file to another, add or<br />
delete screens, tag screens for recall, and<br />
so on, all with just a keystroke or two.<br />
A step-trace function on uncompiled<br />
words visualizes the stack. A single<br />
keystroke activates it, and the cursor<br />
moves from word to word. No need to<br />
retype words in the command line. Com-<br />
piler words can be jumped over and the<br />
stack contents adjusted.<br />
The WM, in character-based form,<br />
already exists as PDE.<br />
If Cooper's article is a plea for <strong>Forth</strong><br />
to have a more convenient, integrated,<br />
and intuitive development environment,<br />
then I fully agree with him. The original<br />
editor of my <strong>Forth</strong>, Laxen and Perry's F83, is command-line<br />
driven. It's as unpleasant to work with as a line editor, and<br />
is a big turnoff to anyone new to <strong>Forth</strong>. An integrated work<br />
environment, whether WM or PDE, definitely puts the fun<br />
into programming, and should be part of any modern <strong>Forth</strong>.<br />
Yours truly,<br />
Walter J. Rottenkolber<br />
P.O. Box 1705<br />
Mariposa, California 95338<br />
Off-Line Resources<br />
Dear Sir,<br />
I recently received <strong>Forth</strong> Dimensions XV/4, within<br />
which were a number of useful telephone numbers for online<br />
resources. I have tried to make contact with the two<br />
United Kingdom numbers, but both seem to be inaccurate.<br />
When I called the number given for Max BBS, I made<br />
contact with an elderly gentleman who was most disturbed<br />
by my call, as he has had many similar calls<br />
requesting access to the BBS.<br />
Please, can you re-publish the correct numbers as soon<br />
as possible, so that I can make contact with those BBS's if<br />
they are still active, and also prevent any further annoyance<br />
to the gentleman at the 0905 number.<br />
Best regards and keep up the good work.<br />
B.M. Morris<br />
Thanks, Mike, for setting us straight. Just before receiv-<br />
ing your note, I had a conversation with the FIG office in<br />
which we agreed not topublish any of the resource Listings,<br />
not even the FIG Chapters information, until we can<br />
complete the rather daunting task of updating and recon-<br />
firming the validity of all that information.<br />
Our apologies to anyone who has answered their tele-<br />
phone to begreeted by a shrieking tone even more irritating<br />
and unwelcome than that of a bill collector or telephone<br />
salesperson. -Ed.<br />
FORTH and others I<br />
<strong>Forth</strong> Dimensions 5 March 1994 April