PFE Documentation 0.32.x

PFE Documentation (for Release 0.32.x)

Make A New Dist
how to create a new tarball or series of RPM packages, or to recreate the autoref documentation.
Tuning The Forth VM
explains steps to enhance the speed of the Forth VM
How To Write A PFE Module
explains the steps to create a dynamically loadable pfe extension module
WordSets in External Modules
explains the steps to activate external modules including those pre-linked to .
Some Internal Decisions
explains the structure of the headers of forth words and the reasons for its differences over FIG-forth
StateSmart words
PFE has made many compile-only words statesmart to make life of a regular forth user easier. However, it can mean trouble if used with postpone . Here are the details.
Locals in PFE
PFE uses the return-stack to store local values and enables you to get even alloca()-like buffer areas there, furthering creation of reentrant words even for the case of words handling strings.
Special Implementation Strategies
explains the solutions that were take to common problems in the implementation of an ansiforth'94 compatible system and the means to extend such a system.
a side note on quote-parse
experimental
a side note on sbr-threading
experimental
Dirk Zoller's README
the README from PFE version 0.9.10
Known Problems
there are some features that people sometimes wonder about.
the License
is the LGPL - the Lesser GNU Public License
Literature
references to (online) literature

(C) 2001-02-01 guidod