16.10.2013 Views

5 - Forth Interest Group

5 - Forth Interest Group

5 - Forth Interest Group

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Features<br />

Departments 1<br />

6 Yerk Comes to the PC<br />

Rick Grehan<br />

In many ways, the Apple Macintosh begs for object-oriented development tools; they were<br />

provided by Yerkes <strong>Forth</strong> (originally marketed as Neon). The fortuitous fallout for users of the<br />

PC and its segmented memory architecture is this first-place entry in the FD object-oriented<br />

<strong>Forth</strong> contest. The author, technical director of BYTE Labs, provides an implementation that<br />

is complete enough to let you explore OOF to your heart's content.<br />

23 Object-Oriented <strong>Forth</strong><br />

Roger Bicknell<br />

Object-oriented programming relies on data abstraction, information hiding, dynamic<br />

binding, and inheritance-and only a little work brings it to <strong>Forth</strong>. This allows one to focus on<br />

objects and actions, without concern about internal implementation details. The intent here is<br />

to reduce maintenance and increase productivity. The author, a Canadian electrical engineer,<br />

provides an implementation compatible with <strong>Forth</strong>-83 that incorporates the use of vocabularies.<br />

33 Simple Object-Oriented <strong>Forth</strong><br />

Clive Maynard<br />

<strong>Forth</strong> already has the tools to create a simple object-oriented programming environment.<br />

This article, code, and clear examples teach the concepts involved by focusing on the use of<br />

defining and compiling words to create a syntax, rather than concentrating on performance.<br />

This educational approach is enjoyed by computerengineering students in Australia, where the<br />

author is a senior lecturer. Instance variables are not discussed here and only single inheritance<br />

is supported; adding those and, perhaps, vectored method access, will fulfill your entrance<br />

requirements to the universe of object-oriented programming.<br />

4 Editorial.. .......................... Objets &Art<br />

5 Letters ........................ Marketing vs. Objectivity & Public-Domain Glut, We Must Not<br />

Do Nothing, <strong>Forth</strong> on a Bathroom Scale-No Lightweight, The<br />

Atari Lesson, QuikFind Addendum.<br />

1 7 <strong>Forth</strong> Author Recognition Program<br />

I 19 Best of GEnie ............ What is this language, Foh7 I<br />

27 Advertisers Index<br />

28 resource Listings ...... Updates to on-line <strong>Forth</strong> connections<br />

<strong>Forth</strong> Dimensions 3 January 1992 February

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!