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
- Template ; A detailed example of how publish on P.F.W.
- Algorithms ; Random numbers, etc.
- Communication-Protocols ; SPI, I2C, Wireless, etc.
- Data-Structures ; Primitive circular buffer, etc.
- System-Software ; Assembler, Disassembler, etc.
- Programming-Tools ; Development support, helpers
- Programming Pearls ; Examples of idiomatic (Forth) programming style
- User-Applications ; Games, Robotics, etc.
- Curiosities ; Not so serious contributions but interesting and/or entertaining.
- Sensors ; Electronic sensors for measuring temperature, distance, etc.