RSS 13 projects tagged "Compilers"

Download Website Updated 23 Feb 2014 4tH compiler

Screenshot
Pop 581.98
Vit 60.65

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.

No download Website Updated 03 Sep 2006 Factor

Screenshot
Pop 79.15
Vit 4.35

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.

Download Website Updated 06 Jan 2010 FreeForth

Screenshot
Pop 42.21
Vit 1.47

FreeForth is a small and fast interactive compiler composed of an extensible set of macros generating inline compact i386 native code, including floating-point instructions, and an easy interface to Linux and Windows dynamic libraries. It uses two stacks to pass subroutines arguments and results separately from return addresses, like other Forth dialects, but unlike them, it is a simpler pure compiler (without an interpreter) offering interactivity through "anonymous" subroutines which are executed by their closing ";" macro. FreeForth is fully documented by 100K of interactive online help. Since its first release in 2006, it has been used every day for cross-development of realtime industrial applications embedded in microcontrollers, and for PC-controlled manufacturing test benches. The FreeForth distribution includes an interactive incremental assembler for the MSP430 microcontroller family.

Download Website Updated 26 Feb 2014 Gforth

Screenshot
Pop 140.71
Vit 2.83

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 19 Jan 2013 IsForth

Screenshot
Pop 48.50
Vit 3.55

IsForth is a 32-bit Linux Forth compiler.

Download Website Updated 23 Dec 2008 PFE

Screenshot
Pop 87.50
Vit 6.08

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.

Download Website Updated 30 Jan 2001 PPCForth

Screenshot
Pop 18.92
Vit 1.00

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.

Download Website Updated 03 Dec 2004 PicForth

Screenshot
Pop 45.52
Vit 2.24

PicForth is a free software Forth compiler targetting PIC 16F8xx microcontrollers. It generates compact and efficient code.

Download Website Updated 01 Mar 2013 Retro

Screenshot
Pop 304.25
Vit 31.44

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 Nov 2004 RetroWeb

Screenshot
Pop 24.58
Vit 2.01

RetroWeb is an extension for RetroForth intended to ease the task of creating Web pages. It is still close to HTML, but offers a more compact syntax. Most importantly, it allows you to work with the full power of Forth to generate HTML code. It can be used to create both static HTML files and simple dynamic CGI responses.

Screenshot

Project Spotlight

LaunchControl

A fully-featured launchd front-end for managing and debugging system and user services.

Screenshot

Project Spotlight

Fotoxx

A photo editing and collection management application.