A Library, Modularity, and Other Enhancements
BINARY REMOVED DUE TO ISSUE #69
Please use binary v2.2.16 instead!
A Library
Any Forth system with some self respect has a library. To initiate building one #include
file conventions were adopted from e4thcom.
- initial Forth library in code repository, and binary release (issue #43 )with e4thcom style
#include
and#require
- the library is part of this binary release
- default HAS_ALIAS=1 allows immediate words in RAM while compiling to NVM (issue #43 )
make BOARD=xxxx forth
target usestools/codeloadTCP.py
anduCsim
for code generation with#include
feature (issue #32 )- temporary vocabularies supported through
RAMmark
, andRAMdrop
More Modularity
- dictionary headers can now be selected on a board-by-board basis (issue #32 )
- serial interface code was factored out into
sser_fdx.inc
(full-duplex), andsser_hdx.inc
(half-duplex)