23.10.2013 Views

FAST Forth Native-Language Embedded Computers

FAST Forth Native-Language Embedded Computers

FAST Forth Native-Language Embedded Computers

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!