chitselb wrote:
I think I'd like nothing better than to be able to claim ANS standard compliance for the Forth I'm working on. I notice there is a "standard subset" type of compliance. I am *this close* [pinches fingers together] to asking your permission to grab large chunks of camel secondaries for that purpose. Have I stepped out of bounds already? Is a 16-bit data stack a problem? I'm woefully ignorant about the ANS standard.
Important disclaimer: while I believe that CamelForth is ANS-compliant, I don't
know that it is. Actually, in one respect I know it's not -- I haven't yet written the ANS-required documentation.
Is your Forth going to be a commercial product, or published for anyone to use? If the latter, the CamelForth source code is published under
GPL v3, so you're free to adapt it, or use it as is, for another open-source project. And no, you're not stepping out of bounds to ask. (Incidentally, it's best to adapt the MSP430 source, as it has the latest fixes.)
A 16-bit data stack is no problem. That's what most of the CamelForths use.
_________________
Because there are never enough Forth implementations:
http://www.camelforth.com