{{HEAD}} µEforth for Linux

µEforth for Linux

{{MENU}}

Download

STABLE RELEASE

ueforth-{{STABLE_VERSION}}.linux - Linux 64-bit Executable µEforth
Version: {{STABLE_VERSION}} (Stable)

LONG TERM STABLE RELEASE

ueforth-{{OLD_STABLE_VERSION}}.linux - Linux 64-bit Executable µEforth
Version: {{OLD_STABLE_VERSION}} (Long-term Stable)

Beta Release

ueforth-{{VERSION}}.linux - Linux 64-bit Executable µEforth
Version: {{VERSION}} (Beta)


Release Archive - Prior Releases

http://github.com/flagxor/ueforth - Complete Unprocessed Source Code

µEforth

µEforth Specific Words

{{COMMON}} {{POSIX_COMMON}}

Linux

Linux Opcodes

Linux libraries and the operating system can be accessed via the use of the DLSYM word. Functions can be requested by name from particular modules. As the dynamic linking module is already loaded initially, a 0 for the module allows the library loading function (dlopen) to be loaded from Forth.

DLSYM ( module name-z -- fn )

See posix_main.c.

Native functions all called with CALL(n) (see Windows & Linux Calling below).

Linux Imports

Various Linux calls including Xlib are imported in posix.fs and xlib.fs. In addition, TYPE and KEY are connected to stdin and stdout.

{{DESKTOP_COMMON}}