882 B
Alee Forth
Still very much in development! Not suitable for real applications yet.
Alee is a portable and concise Forth implementation in modern C++. Its primary aims are for reduced program size and execution efficiency. Portability includes bare-metal platforms, with intentions to support microcontrollers with kilobytes of memory.
Compatibility
A base dictionary is being built following the "core" glossary. Progress on implementation of these words is documented in compat.txt
.
A sys
is available which links to a C++ function for user-defined functionality.
Building
Alee requires make
and a C++17-compatible compiler.
To compile, simply run the make
command. This will produce a library, libalee.a
, as well as a REPL binary named alee
.
A small
target exists that optimizes the build for size.