Skip to content
/ pfe Public

Portable Forth Environment - full implementation of Standard Forth in portable C, allowing cross-compiling of binary Forth extension modules

License

Notifications You must be signed in to change notification settings

gdraheim/pfe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

88a3e32 · Oct 22, 2018
Oct 4, 2009
Oct 22, 2018
Aug 11, 2006
Oct 22, 2018
Oct 22, 2018
Oct 24, 2006
Oct 22, 2018
Oct 22, 2018
Oct 22, 2018
Oct 22, 2018
Oct 22, 2018
Apr 20, 2017
Oct 22, 2018
Aug 8, 2006
Oct 18, 2009
Aug 11, 2006
Feb 15, 2010
Oct 22, 2018
Feb 11, 2007
Aug 11, 2006
Sep 26, 2006
Oct 22, 2018
Aug 8, 2006
Oct 22, 2018
Oct 22, 2018
Feb 15, 2010

Repository files navigation

Use the usual gnu'ish sequence to make from sources...

> configure && make && make install

and there is "make dist" that uses the version number
from the pfe.spec file. Using "make rpm" will rebuild
everything and get you a set of rpm files. The toplevel
makefile requires that your "make" understands the -C
switch (i.e. goto directory and make there). The real
automake configure/Makefile.in are in the pfe/ subdir.

please read doc/tuning.* to optimize the performance,
by default pfe is built without gcc register forth-VM
on most platforms, and as a shared library. For 
BENCHMARKing, try to 
   "configure --with-regs=all --disable-shared"

> make check

The test-directory contains scripts that you can use to test,
however they don't check for correctness - just for the
differences to an expected result which is simply the result
of the run on a default system. To do your own comparisons, 
use `rm *.ou?` to get a clean state, and recurse into the
test/ directory to get a new series. Some checks in the
test/ directory are not autochecked with `make check` due
to problems in the signal/raise mechanics on some platforms,
especially the postpone test.

> make doc / make docs

and "dist-doc" - the reference docmentation is extracted
from comments in the sourcefiles. You need to install the
perl-based package from    =>   http://xm-tool.sourceforge.net 
to rebuild the 0.30.x documentation. (and 32.x docs).

The tarball contains the Forthprimer.pdf, a GNU FDL
tutorial for ANS Forth by Hans L. Bezeemer. It is shipped
along for your convenience, updates are made independently
at http://come.to/hansoft - the inital version of this
document was written by Hans Bezeemer, author of the
4th compiler.

If you find any bugs or have any comments, please contact me,
 => Guido U. Draheim <[email protected]>
and visit the website for the project at
 => http://pfe.sourceforge.net


Begin3
Title: pfe
Version: 0.33.x
Description:
	Portable Forth Environment
Keywords: 
	C forth multithreaded modular
Author: 
	Dirk Zoller <[email protected]>
	Tektronix Berlin MPT <[email protected]>
	Guido U. Draheim <[email protected]>
Maintained-by: 
	Guido U. Draheim <[email protected]>
Primary-site:
	download.sourceforge.net /pub/sourceforge/pfe
	800k pfe-current.tar.gz
Alternate-site:
	http://sourceforge.net/projects/pfe ?files?pfe
Platforms:
	Posix compatibles, mingw32
Copying-policy:
	LGPL (Lesser GNU General Public License)
End

$Id: README,v 1.2 2006-08-11 22:56:03 guidod Exp $

About

Portable Forth Environment - full implementation of Standard Forth in portable C, allowing cross-compiling of binary Forth extension modules

Resources

License

Stars

Watchers

Forks

Packages

No packages published