Release Notes: Version numbering was changed. The words 'RANDOM' and 'MAX-RAND' have been removed. The word 'RSHIFT' now performs a logical shift. The library files now support several 'state of the art' random number generators, simple hashtables, associative arrays, and strpbrk() and strchr() like words. A tail call optimizer was added to the compiler. A small BASIC interpreter was added to the examples.
Release Notes: The words '[/]' and '[SIGN]' have been added. The preprocessor was expanded and now takes the DIR4TH environment variable into account. The library files now support ANS Forth compatible versions of all floating point input and output words. The library file getenv.4th was rewritten. The library file row.4th was changed. A chapter on library dependencies was added to the manual.
Release Notes: A preprocessor was added. The multitasking environment was rewritten. Several ANS floating point bugs were fixed. Another floating point environment, called Zen float, was added. The Linux version now supports shared libraries. More complex patches are supported. Various other additions and fixes were made to the libraries and examples.
Release Notes: Several bugs in the floating point library were fixed. The circular ring buffer library was rewritten. Many FSL and forth200x words were added to the library. The return value of "OPEN" was standardized. "AS" was removed. "ERROR?" and "BUFFER:" were added. The editor can now export text files. A classic "Startrek" program was added to the examples. New sections were added to the Development Guide.
Release Notes: A floating point emulation library was added, providing most words of the FLOATING and FLOATING EXT wordsets. A few bugs were fixed in the "mixed" library.
Release Notes: A default 4tH directory can be defined by setting an environment variable. Support for creating custom 4tH implementations was added. The multitasking environment is scriptable now. The library files concerning ANS Core Extensions, table searching, and interpretation have been rewritten or replaced.
Release Notes: The words C and OFFSET have been added. The multitasking environment has been fully integrated in the source tree.
Release Notes: Minor bugs were fixed. hgen_4th() was replaced and removed from the API. FIELD was renamed to +FIELD, according to forth200x. [NEGATE] and CHOP were added. /STRING is now an internal word. The word ENVIRONMENT? was completely implemented. Obsolete ANS-Forth words have been added. An interface to the Festival speech synthesizer was added. The 4tH shell is now beta.
Release Notes: More CORE words and most of the DOUBLE wordset are supported. Output buffers can be flushed. An experimental multitasking environment was added.
Release Notes: A bug that prevented using pipes in the Unix/Linux version was fixed. The word FILES was added. The word SLEEP was renamed to PAUSE. Several errata were corrected, and a section concerning multitasking was added to the manual.