Nomen Nescio <nobody@dizum.com> writes:
>Is there any consensus on which Forth Standard is a good starting point for
>a new implementation? I've done a little reading and I understand Chuck
>Moore was not in favor of certain standards to the point he didn't consider
>them Forth. If no standard is a good starting point, is there any consensus
>on what a reference implementation should be? Any pointers to doc, articles
>etc. would be welcomed. Thank you.
What do you expect from a standard?
If you want to implement a system that only you (and maybe your
dedicated followers) write programs for (and these programs are not
supposed to run on other systems), then you don't need a standard,
just like Chuck Moore.
Otherwise, look at Forth-200x (latest draft
<http://www.forth200x.org/documents/forth11-1.pdf>). Depending on the
platform and the effort you want to invest, you may decide to
implement only a subset (at least at first), but it's probably a good
idea to keep close to the standard for the parts you implement.
- anton
--
M. Anton Ertl
http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs:
http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard:
http://www.forth200x.org/forth200x.html
EuroForth 2011:
http://www.euroforth.org/ef11/