# Welcome

Freshmeat RpmFind GnuWin32 LinuxToday SlashDot License Jed Ansi FIG ForthWiki ForthFaq Nasa ForthLinks

The Forth Foundation Library (FFL) is a general library written in the forth language. Its main purpose is to make it easier to develop applications.

Refer to the forth fig, wiki or faq for more information about the forth language.

The modules in the library are grouped in five clusters:

- Data types - bit array, char, string, char set, date time, complex number, fraction
- Collections - array, single linked list, double linked list, hash table, binary tree, AVL tree, n-tree
- Interfaces - CRC-32, MD-5, SHA-1, SHA-256, Mersenne Twister pseudo random number generator, interval timer
- Development - struct, unit test
- Compound - text input stream, text output stream, regular expressions

See documentation for an overview of all modules in the library. This documentation is also distributed in the download package. Some more general information can be found in the Manual.

The download package includes the library and test programs. At the moment there are no example programs. The test programs give a good introduction in how to use the modules. It is the intention to add example tools and applications on a later moment.

The library and test programs may be freely distributed under the terms of the GNU General Public License.

About twice a year a new version will be published on this site, as stated in the roadmap. This will be announced on Freshmeat.