pforth
pforth copied to clipboard
Portable Forth in C
I'm interested in building pForth for an ARM Cortex-M micro-controller. I've looked at the existing Makefiles in `platforms` but I can't figure out from that how to create one for,...
words added: * SYNONYM * [DEFINED] * [UNDEFINED] * BEGIN-STRUCTURE * END-STRUCTURE * +FIELD * FIELD: * CFIELD: * FFIELD: (will only be defined if float support is enabled)
Different words handle stack-underflows differently. There is inconsistency between words, and also inconsistency within certain words, in that some words throw on some but not all underflow conditions. A few...
this can be verified by running `echo "1000 msec bye" | time pforth` pforth version: PForth V28-LE/64, built May 26 2022 12:08:16 (static) commit: fa8de1fa6ddd9d3c394b851ba87db15a22505bea also, why is `MSEC` not...
this would make it much easier to make software that is portable across multiple forth implementations.
Hello! I have made an (unofficial) [package of PForth](https://gitlab.com/jpellegrini/openwrt-packages/) for [OpenWRT](http://openwrt.org/), and while cross-compiling, I noticed that the dictionary buillt on the compiling machine (amd64) had a cell size not...
I suggest the readme.txt file be more explicit about how to build the dictionary file (`pforth -i system.fth`), as it's currently not very 'discoverable' for newcomers. Personally I googled it...
Preliminary word list support. should work, but there must be some issues.
I think that S" should use two storage areas to avoid collisions. INCORRECT RESULT: T{ S" abcd" S" 1234" SSQ13 S= ROT ROT SSQ12 S= -> TRUE TRUE }T
pForth supports powerpc running unix, but this adds support for running pForth on bare metal. The impetus for this is the Microwatt project which is an Open POWER ISA softcore...