Projects / PFE


The Portable Forth Environment implements the ANSI Standard of the Forth programming language. It is fully written in C, and with gcc the virtual machine can be put into cpu registers. The newer development versions implement a set of modern features including modularization and multithreading. The terminal connection itself can be configured to work in an embedded environment.

Operating Systems

Recent releases

  •  23 Dec 2008 17:32

    Release Notes: This is mostly a bugfix release, including workarounds for the newest gcc and glibc bugs. It also features updates to the dstrings module, an extended test suite, forth200x extension queries, and the removal of pfe-config.

    •  12 May 2008 02:12

      Release Notes: The latest extensions from the standardization process were integrated, thus the word "+FIELD" needs to be deprecated using a new generalized deprecation mechanism. The Forth200x regressions were integrated and the existing regressions rebased to a simpler mechanism. SBR decompiling was enhanced and activated even for ITC mode. A new ZNAME header model allows for theoretically unlimited length word names. There are bugfixes and portability enhancements.

      •  20 Apr 2008 07:20

        Release Notes: The native code SBR-Threading model is complete for x86, m68k, and PowerPC. The implementation for x86/m68k was broken due to over-optimizations in GCC 3.x/4.x. The release includes updates for floating stack implementations.

        •  13 Mar 2003 04:12

          Release Notes: Apart from bugfixes, there are extensions in the floating parts, and the documentation has been extended and converted to docbook.

          •  24 Oct 2002 21:45

            Release Notes: This release adds an fpnostack module, floating module fixes, threading model speedups, and build system fixes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.