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