Projects / 4tH compiler / Releases

All releases of 4tH compiler

  •  28 Dec 2009 18:48
Avatar

    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.

    •  06 Sep 2009 14:11
    Avatar

      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.

      •  13 Jun 2009 17:31
      Avatar

        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.

        •  03 May 2009 10:23
        Avatar

          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.

          •  02 Jun 2008 12:39
          Avatar

            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.

            •  27 Jan 2008 14:24
            Avatar

              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.

              •  23 Dec 2007 19:03
              Avatar

                Release Notes: The words C and OFFSET have been added. The multitasking environment has been fully integrated in the source tree.

                •  17 Dec 2007 07:54
                Avatar

                  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.

                  •  20 May 2007 15:54
                  Avatar

                    Release Notes: More CORE words and most of the DOUBLE wordset are supported. Output buffers can be flushed. An experimental multitasking environment was added.

                    •  22 Nov 2006 20:35
                    Avatar

                      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.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.