An embeddable Forth interpreter

Edit Package ficl

Ficl (Forth inspired command language) is an ANS Forth interpreter written in C. Unlike traditional Forths, this interpreter is designed to be embedded into other systems as a command/macro/development prototype language. Ficl provides object extensions that can be used to wrap methods and structures of the host system without altering them.

Where Forths usually view themselves as the center of the system and expect the rest of the system to be coded in Forth, Ficl acts as a component of the system. It is easy to export code written in C or ASM to Ficl in the style of TCL, or to invoke Ficl code from a compiled module. This allows you to do incremental development in a way that combines the best features of threaded languages (rapid development, quick code/test/debug cycle, reasonably fast) with the best features of C (everyone knows it, easier to support large blocks of code, efficient, type checking).

In addition, Ficl provides a simple object model that can act as an object oriented adapter for code written in C (or asm, Forth, C++...).

Refresh
Refresh
Source Files
Filename Size Changed
ficl-4.1.0.tar.gz 0000538807 526 KB
ficl.spec 0000002213 2.16 KB
Latest Revision
Huaren Zhong's avatar Huaren Zhong (zhonghuaren) committed (revision 4)
Comments 0
openSUSE Build Service is sponsored by