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.
| Tags | Software Development Compilers Interpreters |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | C Forth |
Recent releases


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.


Release Notes: The latest extensions from the Forth200x.org 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.


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.


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


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