PET4TH

This Forth was based on eForth v1.0 by Bill Muench and C. H. Ting, 1990. But
it does not follow eForth's design guide line, therefore, it needs a new
name, PET4TH.

PET4TH for DOS is free to try, USD 24.00 to buy AS IS without any warranty
nor support. Please email me for payment instruction, provide name and email
address. You may distribute it in original compressed form. You may sell the
application that you developed using bought PET4TH provided the second line
of the banner is
     Using PET4TH version ... Forth Engine
as displayed when inserting
     .forth2
commmand in your application. Please look at "hello.pet" in the "sample"
subdirectory.

Forth links
http://www.forth.org
http://www.fig-uk.org
http://dmoz.org/Computers/Programming/Languages/Forth/Implementations
ftp://ftp.taygeta.com/pub/Forth

A few characteristics of PET4TH for DOS
-    almost ANSI INCITS 215-1994 (R2001) (X3.215-1994, X3J14) compliant
-    COM executable, use only 64KB for now
-    silent mode (no offensive BLINKING cursor). Some definitions use BIOS
     call, and do not work under Windows XP
-    case sensitive words (more words) for application
-    lower case system words (modern look). To be able to run standard
     Forth, ANSI.PET is provided that converts all words to uppercase.
-    easy to use, hardware floating-point arithmetic words almost conforming
     to ANSI/IEEE Std 754-1985 are provided. 80 bit floating-point.
-    will never be abandoned, since I will always use it to develop
     applications. Please download the latest version from time to time
     since bugs are discovered and fixed without notice.

This software is sold AS IS. The author disclaims all warranties as to this
software, whether expressed or implied, including without limitation any
implied warranties of merchantability, fitness for a particular purpose, and
functionality.

Source code is not included.

I would like to thank all Forthers, Bill Muench and C. H. Ting the authors
of eForth, Charles H. Moore the inventor of Forth, the team that
standardized Forth, authors of various Forths, SwiftForth, Win32Forth,
GForth, hForth, FPC, F83, Fig/F79, writers of various Forth documentations.
Without all your works, I will never write PET4TH Forth Programming
Language.

Have fun.

Author of PET4TH,
Petrus Prawirodidjojo <pet4th@gmail.com>
Jalan Sawunggaling 10,
Bandung, 40116,
Indonesia.

Note:
-    PET4TH.GLO is PET4TH glossary. Words in uppercase are actually defined
     in lowercase. Uppercase indicate that the word is standardized with
     included number at the end.
-    Non standard words may be renamed in the future, please use them
     carefully. There should be comment about these words in your program to
     enable you to write old PET4TH layer or just update your program.
-    The implementation of each word may also be modified.
-    Status of PET4TH:
     -    ideal for teaching Forth
               free, small, simple, fairly complete ANS 94 implementation.
          Focus on Forth.
               many samples to demonstrate the inner working of PET4TH
               kind to BASIC programmers with more consistent word naming
               support bisnis application with formatted number printing
               IEEE754 exploring words and PET4TH source are not included
     -    for learning Forth. PET4TH User's Guide is provided.
