Dec 082017
 
Fifth is an interactive program development environment. It supports FORTH as a base language. Multitasking and Software Virtual Memory is supported.
File FIFTH.ZIP from The Programmer’s Corner in
Category Forth Source Code
Fifth is an interactive program development environment. It supports FORTH as a base language. Multitasking and Software Virtual Memory is supported.
File Name File Size Zip Size Zip Type
ASCII.FIV 1520 628 deflated
BENCH.FIV 453 252 deflated
BLD.FIV 33692 9998 deflated
FIFTH.DOC 18675 6014 deflated
FIFTH.HLP 25210 7976 deflated
FIFTHIBM.EXE 41440 17580 deflated
FIFTHTI.EXE 41360 17553 deflated
FRAC.FIV 2672 926 deflated
MANDEL.FIV 6818 2125 deflated
README.DOC 3261 1670 deflated
TEXT.FIV 2495 1013 deflated
TIME.FIV 1215 394 deflated
TOWERS.FIV 3167 1061 deflated
UNWS.FIV 181 127 deflated
WINDOW.FIV 2252 686 deflated

Download File FIFTH.ZIP Here

Contents of the README.DOC file


Fifth is being offered as freeware, and is subject to the usual licensing
procedures for such software. This means that you are free to evaluate
Fifth and to make Fifth available to others, but you can not sell it or
at the stroke of twelve you will turn into Bill the Cat (tm?).

If you find Fifth useful, sends us 20 Beautiful American Dollars.
$10 more gets you a 100+ page typeset manual. (Out of USA $15)
Another $10 puts you on our mailing list. We mail out programming tips,
bug lists, and user comments at random intervals.

Feel Free to Call US! Sorry no collect calls though...

CLICK Software (409) 693-8853
P.O. Box 10162
College Station, Texas. 77840

P.S. Fifth is being designed for the modern programmer. What do YOU want
to see in a programming environment? Please send suggestions, ideas, etc
to the above address.


Fifth is an interactive program development environment. It supports
FORTH as a base language. Multitasking and Software Virtual Memory
(Source, object and data items larger than memory) on a 68000
based version is in the works.

Fifth supports a concept of compile-by-demand, if an attempt to execute an
uncompiled word is made, the word is compiled before execution. Exiting
the editor will also compile the word being edited, thus in most cases the
programmer does not have to specify a compile stage. The compiler is
roughly 5 times faster than Turbo 3.0, and in most cases only the text
being edited needs compiling, so the compile stage is usually invisible.

Fifth uses MSDOS files instead of screens & blocks. Fifth uses 32 bit
arithmetic, real numbers, automatic 8087 support, direct instead of threaded
code, access to all of memory and a more interesting scoping scheme than
FORTH's straight up global scoping.

Fifth includes two interesting commands: HELP and DIR. The HELP command
provides on-line documentation for the calling parameters to the primitives
in the system. HELP requires you to have a file called FIFTH.HLP accessable.
(The path searched is specified by HELPFILE under HELP.) A program, BLD.FIV,
is provided so that users may extend the FIFTH.HLP file as they wish.

The DIR command invokes a menu-driven dictionary editor. Using the arrow
keys, the dictionary (which is a tree-like structure) may be traversed and
modified. Shift-left & right arrow will rearrange words on the same level,
page-up and down will move words from level to level. Play with it until
it becomes familiar, it is the most often used feature of the system. From
the DIR command source files may be loaded and saved, compilations forced,
etc.

To load and execute TOWERS.FIV, execute FIFTHIBM (or FIFTHTI) from DOS.
At the FIFTHIBM> prompt type DIR. Type 'L' (for Load), then the
file name - TOWERS.FIV. The TOWERS.FIV program will load. At the
FIFTHIBM> prompt type 5 HANOI. The number of disks in the tower may
be altered from 1 to 12. Press any key (except space) to stop the program.
Use the DIR command to inspect the program.


The WINDOW.FIV program needs to be run under EMULATE on the TI PC. TI users
will need to change the MACHINE flag in the FRAC.FIV program to fully utilize
the TI graphics resolution.



 December 8, 2017  Add comments

Leave a Reply