| Name : pforth
| |
| Version : 21.6
| Vendor : MandrakeSoft
|
| Release : 7mdk
| Date : 2001-12-11 10:15:32
|
| Group : Applications/Interpreters
| Source RPM : pforth-21.6-7mdk.src.rpm
|
| Size : 0.29 MB
| |
| Packager : (none)
| |
| Summary : p:Forth
|
Description :
PForth is an ANSI style Forth designed to be portable across many platforms. The \'P\' in pForth stands for \"Portable\". PForth is based on a Forth kernel written in ANSI standard \'C\'. * PForth has been designed with portability as the primary design goal. As a result, pForth avoids any fancy UNIX calls. pForth also avoids using any clever and original ways of constructing the Forth dictionary. * The dictionary files that can be saved from pForth are almost host independant. They can be compiled on one processor, and then run on another processor as long as the endian-ness is the same. * PForth can be used to bring up minimal hardware systems that have very few system services implemented. It is possible to compile pForth for systems that only support routines to send and receive a single character. If malloc() and free() are not available, equivalent functions are available in standard \'C\' code. If file I/O is not available, the dictionary can be saved as a static data array in \'C\' source format on a host system. The dictionary in \'C\' source form is then compiled with a custom pForth kernel to avoid having to read the dictionary from disk. Author: Phil Burk < philburkAATTsoftsynth.com>
|