-
Notifications
You must be signed in to change notification settings - Fork 3
Portable Forth Environment - full implementation of Standard Forth in portable C, allowing cross-compiling of binary Forth extension modules
License
gdraheim/pfe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published