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 six clusters:

Data typesCollectionsHash & RNGInterfacesDevelopmentCompound
Bit ArrayArrayCRC-32Interval TimerANS StructuresText Input Stream
CharacterSingle Linked ListMD-5Argument ParserEscaped StringText Output Stream
Dynamic StringDouble Linked ListSHA-1Gettexts mo-file ImportEnumerationRegular Expressions
Character SetHash TableSHA-256XML/HTML ParserString TableXML-DOM
Date TimeBinary TreeMersenne TwisterXML/HTML WriterUnit TestDateTime Output Stream
Complex NumberAVL TreeDistributedMessage Catalog
FractionN-Tree

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, test programs, example programs and configuration files for a number of forth engines.

The library, test programs and examples 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.

Clusty