Table of Contents

Welcome to Project Forth Works

What this project is all about ...

Forth would benefit greatly from an active community sharing sources and solutions. But our problem lies in the saying: When you have seen one Forth, you have seen one Forth. With this project we would like to embrace our differences. And start sharing, despite having all the different Forths-dialects.
The core idea of this project is to use a simple, generic version of Forth to spread ideas, algorithms, protocols, applications and hardware drivers. This generic version of Forth guarantees that it can be understood and used by (almost) everybody in the Forth-community.

Click here for an introduction to Project Forth Works

Contribute

Contributing to the Project Forth Works is as easy as 1,2,3. All pages are written in Wiki Syntax format and editable once you register with the web site. You can use the playground to make your Wiki experiments.

You can contribute in different ways, your choice:

Browse Project Forth Works

In order see what ideas are already described, please have a look at wiki site map

A selection of ideas ordered by category ...

Algorithms

Communication Protocols

Data Structures

System Software

Programming Tools

Programming Pearls

Implementation Ideas

User Application

Curiosities

Sensors

On the P.F.W. I2C drivers overview page you may find some more documentation

Miscellaneous

Help us to improve Project Forth Works

Please add your suggestions below.