Forth 200x standards meeting at EuroForth 2006
Once again the Forth-200x standards committee took place
the day before the EuroForth 2006 conference.
The participants were:
Federico de Ceballos,
M. Anton Ertl (Chair),
Peter Knaggs (Editor),
Stephen Pelc and
There where also two observers:
Nick Nelson and
The RfD/CfV-Process and its relationship with the meeting was discussed,
and specified the following schedule:
- A RfD should be published, for the first time, at least 12
weeks before the meeting in order to be able to keep the other
- The CFV must be submitted at the latest 6 weeks before the
meeting at which it is to be discussed.
- The returning officer must publish the Current
Standings at the latest 4 weeks before the meeting.
- The CfV will then be discussed at the meeting, it is advisable
for the proponent to attend the meeting to defend their
proposal. If they are unable to attend, a "Champion"
should be found.
- The majority decides.
The contact details of the Committee members will be published, so
that the Forth community can lobby them in place of attending the
Review of Basis document (06.2)
Peter Knaggs, the editor of the standard document, presented the
document which was present as LATEX-source
code and in PDF-form (both of which will be published).
It can be produced among other things in a Inline version, where
the rationale for a word is given with the defintion of the word
rather than in a seperate appendix.
Naturally there were still improvement suggestions.
Discussion of CvFs
EKEY return values
Proposes a set of contants which can be used to interpret the
values returned by
EKEY, e.g. recognizing whether
a cursor key was pressed and which. The committee requested
further clarification of the relationship between
KEY, otherwise the
suggestion was accepted.
- Separate FP Stack
Forth systems are to guarantee that there is a separate floating
point stack. The committee required that this proposal should
be rewritten to make the effects on existing systems and
- One-time file loading
This proposes a new word word
functions in such a way as
included, if the file
were not loaded yet, but does nothing if it were already loaded;
still standardized. This suggestion was accepted.
Discussion of RfDs
In addition, the current proposals, which had not yet reached the
CFV-Stage where discussed. The reforulating of
to allows for future changes (
FVALUE) to be simplified arrose out of these
Further it was decided that minutes of the meeting should be
published. This is considered importantly for an official
The next meeting takes place again on the day before the EuroForth,
and you are cordially invited to attend it.