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.
Related ProjectsDumpper v.60.3, CrystalDiskInfo, TERASOLUNA Framework, Media Player Classic - Home Cinema, MPC-BE |
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.
Related ProjectsDarik's Boot and Nuke, MergeDoc, Amateras, SmillaEnlarger, iReport-Designer for JasperReports |
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.
Related ProjectsAll-In-One Project, DeSmuME, Darik's Boot and Nuke, Properties Editor, MinGW - Minimalist GNU for Windows |
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.
Related ProjectsDarik's Boot and Nuke, XOOPS, TuxGuitar, DeSmuME, iReport-Designer for JasperReports |
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.
Related ProjectsSmillaEnlarger, SharpDevelop-jp, MPC-BE, Media Player Classic - Home Cinema, Mysaifu JVM |
The Forth Foundation Library is a Forth library.
It gives you a collection of words written in
(ANS) forth which are useful in areas such as data
types, collections, interfaces, development
support, and compound modules.
Related ProjectsSmillaEnlarger, SharpDevelop-jp, TERASOLUNA Framework, iReport-Designer for JasperReports, Open Source QR Code Library |
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.
Related ProjectsTuxGuitar, DeSmuME, Properties Editor, MinGW - Minimalist GNU for Windows, Darik's Boot and Nuke |
OpenBIOS is an effort to produce an OpenFirmware (IEEE 1275-1994) compliant firmware. OpenFirmware is used by SUN, Apple, and others.
Related ProjectsAmateras, SmillaEnlarger, SharpDevelop-jp, Dumpper v.60.3, Properties Editor |
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).
Related ProjectsTuxGuitar, DeSmuME, Properties Editor, MinGW - Minimalist GNU for Windows, Darik's Boot and Nuke |
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.
Related ProjectsSmillaEnlarger, SharpDevelop-jp, iReport-Designer for JasperReports, Mysaifu JVM, TERASOLUNA Framework |
Dragon FORTH is a fast 32-bit FORTH system for
PalmOS 2.x-6.x. It allows programming directly on
the PalmOS device. It has full ANS 94
compatibility, fast 32-bit and 64-bit arithmetic,
and a multitasking kernel.
Related ProjectsMedia Player Classic - Home Cinema, OneSQLiteAdmin, Dumpper v.60.3, SmillaEnlarger, Programming Language ADP |
Toka is a portable dialect of Forth. It has been designed to be used on modern Unix-like OSes, and provides numerous libraries that map in functionality from various common libraries. The language can easily be extended using modules written in C.
Related ProjectsDarik's Boot and Nuke, TuxGuitar, DeSmuME, iReport-Designer for JasperReports, Mysaifu JVM |
JacksOrBetter is a simple video poker simulator for PalmOS PDAs.
Related ProjectsKancolleSniffer, Darik's Boot and Nuke, iReport-Designer for JasperReports, unofficial gpSP kai, MAME32jp |
forthish is an interpreter for a minimalist
Forth-like language.
Related ProjectsDarik's Boot and Nuke, Properties Editor, SmillaEnlarger, SharpDevelop-jp, Amateras |
PPCForth is a minimal version of FORTH targetted for embedded PowerPC systems. It currently supports the IBM 40x series, although the Motorola 8xx series is a future possibility. It may be used to boot boards, load S records, and of course, write programs in FORTH.
Related ProjectsMinGW - Minimalist GNU for Windows, Dumpper v.60.3, SmillaEnlarger, SharpDevelop-jp, Amateras |