Projects / Gforth

Gforth

Gforth is a fast and portable implementation of the ANS Forth language. It works nicely with the Emacs editor, offers some nice features such as input completion and history and a powerful locals facility, and it even has (the beginnings of) a manual. Gforth employs traditional implementation techniques: its inner innerpreter is indirect or direct threaded. Gforth runs under Unix, Win95, OS/2, and DOS and should not be hard to port to other systems supported by GCC.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  05 Nov 2008 21:00

    Release Notes: Many new Forth200x features have been added. This release has Unicode support, a new C library interface (requires GCC at runtime), and a number of added libraries. The compilation process now produces good performance automatically (when possible). The license has been changed to the GPLv3 (or later).

    •  03 Sep 2003 07:59

    Release Notes: Execution speed was increased with dynamic superinstructions. Long filenames, long words, and other features were added.

    •  16 Aug 2001 05:16

    Release Notes: Lots of new words, better debugging (backtrace), and improved documentation.

    RSS Recent comments

    28 Aug 2009 11:37 Avatar ChristopheLavarenne Thumbs up

    I've been using Gforth for 6 years, as development base for interactive assemblers for ADSP-218x and ADSP-BF503, and on top of these an RTOS with token-threaded virtual machine for RTC-communicating alarm systems, described in an EuroForth2004 article (christophe.lavarenne.f...). Thanks Anton and Bernd!

    Screenshot

    Project Spotlight

    Zabbix-Reporter

    A responsive Zabbix dashboard.

    Screenshot

    Project Spotlight

    SBuild Eclipse Plugin

    Eclipse IDE integration for SBuild.