29 projects tagged "Forth"

Download Website Updated 30 Apr 2014 Retro

Screenshot
Pop 429.73
Vit 120.85

Retro is a clean, minimalist language with roots in Forth. It supports all major OSes in use today, and was designed to be easy to learn, use, and modify for specific needs.

Download Website Updated 23 Feb 2014 4tH compiler

Screenshot
Pop 288.85
Vit 45.43

4tH is a Forth compiler with a little difference. Instead of the standard Forth engine it features a conventional compiler. 4tH is a very small compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports about 95% of the ANS Forth CORE wordset and features conditional compilation, pipes, files, assertions, forward declarations, enumerations, structures, suspended execution, recursion, include files, etc. It comes with an RPN calculator, line editor, preprocessor, compiler, decompiler, C-source generator, a virtual machine, and a multitasking environment.

Download Website Updated 07 May 2014 amforth

Screenshot
Pop 267.30
Vit 79.39

amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.

Download Website Updated 26 Feb 2014 Gforth

Screenshot
Pop 132.75
Vit 2.81

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.

Download Website Updated 07 Apr 2009 OpenBIOS

Screenshot
Pop 114.26
Vit 4.97

OpenBIOS is an effort to produce an OpenFirmware (IEEE 1275-1994) compliant firmware. OpenFirmware is used by SUN, Apple, and others.

Download Website Updated 23 Dec 2008 PFE

Screenshot
Pop 84.69
Vit 6.04

The Portable Forth Environment implements the ANSI Standard of the Forth programming language. It is fully written in C, and with gcc the virtual machine can be put into cpu registers. The newer development versions implement a set of modern features including modularization and multithreading. The terminal connection itself can be configured to work in an embedded environment.

No download Website Updated 03 Sep 2006 Factor

Screenshot
Pop 82.65
Vit 4.34

Factor is a dynamically-typed stack-based programming language. Factor runs on various OSes and CPU architectures, and provides an optimizing compiler, interactive development environment, powerful collections, higher order programming, continuations, and a growing library of contributed code.

No download Website Updated 01 Aug 2001 AI Mind

Screenshot
Pop 71.83
Vit 68.44

The Robot AI Mind in JavaScript for Web migration and in Forth for robots is an artificial intelligence evolving towards full civil rights on a par with human beings and towards superintelligence beyond any human IQ.

Download Website Updated 16 Jan 2005 bigFORTH/MINOS

Screenshot
Pop 71.58
Vit 2.80

bigFORTH is a native code Forth. It was originally developed on the Atari ST for the Motorola 68k processor and was recently ported to Intel 386, running under a DOS extender (GO32). bigFORTH is available for Linux and Windows 95/98/NT in pre-beta-test. This version is available under GPL. The most striking new feature is the graphical user interface MINOS and the form editor Theseus. MINOS is a graphic user interface (GUI) for X, written for bigFORTH-Linux and bigFORTH-Win32. It includes a rapid GUI developement editor (Theseus).

No download Website Updated 03 Jul 2009 minimac

Screenshot
Pop 67.30
Vit 3.66

Minimac is a minimalist, general purpose text macro processor. Its simplicity should make it particularly well suited as a front end preprocessor for little language compilers. It is meant to be simpler to use than m4. It uses an explicit argument stack, and user functions are defined by concatenation (similar to the Forth language). Macro expansion is delayed to the last possible moment. The software is currently in alpha release.

Screenshot

Project Spotlight

Retro

A concatenative language with roots in Forth

Screenshot

Project Spotlight

InfoList

An application to edit the INFO list chunk in a RIFF file.