Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

StrongForth v1.2

1 view
Skip to first unread message

Stephan Becher

unread,
Apr 24, 2007, 6:47:02 AM4/24/07
to
Version 1.2 of StrongForth has just been uploaded to
http://home.vrweb.de/~stephan.becher/forth/. The major changes with respect
to the previous version (1.1) are:

a.. Added File-Access and Memory-Allocation word sets.
a.. Added 24 blocks of new samples and utilities.
a.. Added new ancestor data type TUPLE and reimplemented SAVE-INPUT and
RESTORE-INPUT to use tuples.

StrongForth is available under the GNU General Public License. Although
StrongForth supports strong static type checking and operator overloading,
it is as close to ANS Forth as possible. As a consequence of the data type
system, stack diagrams are mandatory for all definitions that have a
non-zero stack effect. During compilation, a type mismatch with respect to
the given stack diagram causes an exception to be thrown. Most stack and
type errors can thus be detected at compilation time. Operator overloading
allows using the same name for words that apply to different operands. For
example, several overloaded versions of '+' are available to add two
single-cell integers, two double-cell integers, two floating-point numbers
and even some combinations of different data types. Vocabulary name
explosion is no longer an issue.

StrongForth is fully documented. Have a look at the introduction to
StrongForth's basic concepts in
http://home.vrweb.de/~stephan.becher/forth/intro.htm.

Stephan


0 new messages