V4N4 - Complang
V4N4 - Complang
V4N4 - Complang
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
FORTH PROGRAMMING AIDS is<br />
a software package containing<br />
high-level FORTH routines that<br />
allow you to write more efficient<br />
programs in less development<br />
time. It is also useful for<br />
maintaining existing FORTH<br />
programs. The FPA package<br />
includes four modules:<br />
FORTH PROGRAMMING AIDS<br />
enables you to:<br />
Minimize memory requirements<br />
for target systems by<br />
finding only those words used<br />
in the target application.<br />
w Tailor existing words (includ-<br />
ing nucleus words) to specific<br />
needs by decompiling the<br />
word to disk, editing, and<br />
recom pi I i ng .<br />
rn Build on previous work by<br />
extracting debugged FORTH<br />
routines (including constants<br />
and variables) from RAM to<br />
disk.<br />
w Patch changes into existing<br />
compiled words in seconds.<br />
FORTH PROGRAMMING AIDS<br />
comes with complete source<br />
code and a 50-page, indexed<br />
manual.<br />
from Curry Associates<br />
TRANSLATOR provides a DECOMPILER generates<br />
one-to-one translation of<br />
FORTH run-time code.<br />
CALLFINDER finds calling SUBROUTINE DECOMPILER<br />
words, i.e. calls to a specific<br />
word.<br />
The DECOMPILER alone is<br />
worth a second look. This is a<br />
true decompiler which converts<br />
the FORTH words in RAM into<br />
compilable, structured FORTH<br />
source code, including program<br />
structured FORTH source code<br />
from RAM and inserts program<br />
control words (e.g., IF, ELSE).<br />
finds called words, i.e., words<br />
called by a specific word, to all<br />
nesting levels.<br />
control words such as IF, ELSE,<br />
THEN. BEGIN. etc. If you ask<br />
FPA to DECOMPILE the nucleus<br />
word INTERPRET, you get the<br />
following output displayed on<br />
your terminal within 3 seconds:<br />
( NFAOFFA: 4796 491 1 )<br />
: IEJTEFFRET<br />
bEG I tJ -F I IJLI<br />
IF STATE 3<br />
IF CFA .<br />
ELSE [FA EAECUTE<br />
THEI\I 'SlkCt<br />
EILSE HERE I'JL!MFEK DFL 3 I +<br />
IF L C UPIF 1 LE J DL 1 TEKriI<br />
ELSE DhClF C COMF I LE J L I 1 ERAL<br />
THEN ?'Sl UCt<br />
TI-iLPJ<br />
HbAlN :<br />
You can decompile one word,<br />
or a range of words at one<br />
time - even the whole FORTH<br />
system! This decompiled output<br />
may be sent by FPA options to<br />
the console, printer, or disk.<br />
DECOMPILE is useful for look-<br />
ing up words, or for obtaining<br />
variations of words by decom-<br />
piling to disk, editing, and<br />
recompiling.<br />
System Requirements: FORTH nucleus based on the fig-FORTH model or 79-STANDARD, a minimum<br />
of 3K bytes and a recommended 13K bytes of free dictionary space<br />
For more information, call Ren Curry 415/322-1463 or Tom Wempe 408/378-2811<br />
_----_______________---_-----------------------------<br />
Yes, send me a copy of fomf PROGRAMMING AIDS, including all source code and the 50-page manual<br />
0 fig-FORTH model<br />
$1 50 Calif residents add 6 5% tax<br />
0 FORTH-79 STANDARD (specify system)<br />
$1 50 Foreign air shipments add $15<br />
0 Manual alone (credit toward program purchase)<br />
0 Send more information<br />
$25<br />
0 Master Charge 0 Visa Account Number ~<br />
Name-- __ __ ~~~~<br />
Company- ~~<br />
Street ~ ~~<br />
Ci ty / State/ Z i p<br />
~~<br />
~~ ~~ ~~~ Exp<br />
~~~ ~<br />
~~ ~<br />
~ ~~~ ~~<br />
~<br />
~ ~~<br />
~~<br />
~<br />
~~<br />
Date-<br />
indicate disk format<br />
0 8" ss/sd fig-FORTH screens<br />
0 8" sslsd CPIM" 2 2 file<br />
0 Apple 33<br />
0 PCFORTH<br />
0 Other ___ ___<br />
Send to: Curry Associates, P. 0. Box 11324, Palo Alto, CA 94306 41 5/322-1463 or 408/378-2811<br />
FORTH Dimensions 2<br />
.S-T IV NO 4