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

StrongForth 1.4 supports OOP

35 views
Skip to first unread message

Stephan Becher

unread,
Apr 15, 2008, 8:24:21 AM4/15/08
to
Version 1.4 of StrongForth is now available for download at
http://home.vrweb.de/~stephan.becher/forth.

It contains a library for data structures and object oriented programming,
which is mainly based on the C++ model, providing similar features and using
the same terminology as C++. Polymorphism, encapsulation and inheritance are
fully supported. Other important features and properties of the StrongForth
OOP library are:

- early and late binding,
- single inheritance for code and data,
- static, dynamic and class specific memory allocation,
- explicit constructors, and
- full support for bit fields.

As usual, StrongForth comes with comprehensive documentation, including a 33
pages manual and a 20 pages glossary for the new OOP library.

Regards,
Stephan


William James

unread,
Apr 15, 2008, 6:24:28 PM4/15/08
to
On Apr 15, 7:24 am, "Stephan Becher" <stephan.remove-this.bec...@t-

online.de> wrote:
> Version 1.4 of StrongForth is now available for download athttp://home.vrweb.de/~stephan.becher/forth.

"It is a 16-bit pure text-mode application that runs in the DOS-box of
every Windows PC. "

Most programmers today want a 32-bit language.

I'm surprised that this is only for DOS.

Trey Boudreau

unread,
Apr 15, 2008, 11:02:43 PM4/15/08
to
On 2008-04-15, William James <w_a_...@yahoo.com> wrote:
> On Apr 15, 7:24 am, "Stephan Becher" <stephan.remove-this.bec...@t-
> online.de> wrote:
>> Version 1.4 of StrongForth is now available for download at
>> http://home.vrweb.de/~stephan.becher/forth
>
> "It is a 16-bit pure text-mode application that runs in the DOS-box of
> every Windows PC. "
>
> Most programmers today want a 32-bit language.
>
> I'm surprised that this is only for DOS.
>
We've spent a lot of time recently (the last two weeks or so) talking
about a StrongForth implementation in ANS Forth. You might find it
interesting.

-- Trey

m_l_g3

unread,
Apr 17, 2008, 8:42:08 PM4/17/08
to
On Apr 15, 4:24 pm, "Stephan Becher" <stephan.remove-this.bec...@t-
online.de> wrote:
> Version 1.4 of StrongForth is now available for download athttp://home.vrweb.de/~stephan.becher/forth.

>
> It contains a library for data structures and object oriented programming,
> which is mainly based on the C++ model, providing similar features and using
> the same terminology as C++. Polymorphism, encapsulation and inheritance are
> fully supported. Other important features and properties of the StrongForth
> OOP library are:
>
> - early and late binding,
> - single inheritance for code and data,
> - static, dynamic and class specific memory allocation,
> - explicit constructors, and
> - full support for bit fields.
>
> As usual, StrongForth comes with comprehensive documentation, including a 33
> pages manual and a 20 pages glossary for the new OOP library.
>

oop.html is not there on-line.

Hmmm, it looks like the on-line docs and the docs in the .zip are
completely different.

m_l_g3

unread,
Apr 17, 2008, 8:49:51 PM4/17/08
to

At least, this demonstrates that the approach can cope
with multiple address spaces (the right access operator
is chosen at compile-time based on the type of the pointer).
So the Harvard model does not look so ugly with StrongForth.

Stephan Becher

unread,
Apr 18, 2008, 12:57:10 AM4/18/08
to
"m_l_g3" <m_l...@yahoo.com> schrieb im Newsbeitrag
news:fb8f2a7c-82d6-4c70...@2g2000hsn.googlegroups.com...

> On Apr 15, 4:24 pm, "Stephan Becher"

Yes. From the link named "Download StrongForth 1.4" you get the binary, the
block file, a readme file, the glossaries and some special documentation
files (including oop.htm). The reference manual, which contains the
documentation of the word sets, can be obtained from the link named
"StrongForth reference manual".


m_l_g3

unread,
Apr 18, 2008, 12:47:51 PM4/18/08
to
On Apr 18, 8:57 am, "Stephan Becher" <stephan.remove-this.bec...@t-
online.de> wrote:
> "m_l_g3" <m_l...@yahoo.com> schrieb im

> Yes. From the link named "Download StrongForth 1.4" you get the binary, the
> block file, a readme file, the glossaries and some special documentation
> files (including oop.htm). The reference manual, which contains the
> documentation of the word sets, can be obtained from the link named
> "StrongForth reference manual".

Please put both online and probably deliver both in .zip.
It is counter-intuitive to provide two sets of documentation in
different sources.

Stephan Becher

unread,
Apr 20, 2008, 3:27:43 AM4/20/08
to
"m_l_g3" <m_l...@yahoo.com> schrieb im Newsbeitrag
news:bc195072-6ede-424a...@b5g2000pri.googlegroups.com...

Okay. I'll change the packaging with the next release.


0 new messages