RetroForth

Software Screenshot:
RetroForth
Software Details:
Version: 10.7.6 / 11.0.1
Upload Date: 11 May 15
Developer: Charles Childers
Distribution Type: Freeware
Downloads: 10

Rating: 5.0/5 (Total Votes: 1)

RetroForth is a compact, open source Forth development system. RetroForth can be used under FreeBSD, Linux, BeOS, Windows, SCO OpenServer, or as an operating system.

It is easy very easy to learn, use, and extend with standard libraries like SDL, and it can also be used to create tight, stand-alone applications.

Features:

  • Small: Size RetroForth was designed to be a small Forth. As such, the source code is about 20 kilobytes in size, and most binaries take about 5 kilobytes.
  • Portable: Despite being written in assembly language, RetroForth is very easy to port to new operating systems. As noted elsewhere, it runs on at least five major operating systems, and can be used as an OS. Thanks to optional use of libc, many other x86 operating systems should be able to use RetroForth with nothing more than a recompile of the source.
  • Simplicity: A major aspect of our design philosophy is simplicity. We have designed RetroForth to be easy to learn and use, while not sacrificing its usefulness.
  • Documentation: We provide a manual with every recent release. This is included in ASCII text and NoteBook formats. Other formats, including HTML, PDF, and PostScript will be supported in the near future.
  • Support: Options We try to help developers using RetroForth as much as possible. We provide a Forum, Wiki, IRC channel, and a mailing list. We're quite willing to answer questions and listen to suggestions

What is new in this release:

  • This version fixes a set of bugs in the buffer' vocabulary, adds a new each@ combinator to the quotes' vocabulary, and contains significantly expanded documentation.

What is new in version 10.7.3:

  • Vocabularies for generic buffers, quotations, and combinators have been added.
  • Overall stability with a rotating buffer for temporary strings, simpler creation and management of namespaces has been improved, and easier access to functions and data within vocabularies.
  • Formatted output has been added, and the documentation has been updated.

What is new in version 10.7.2:

  • This version has improved formatting in the documentation, and adds additional file and string functionality.
  • It also restores a few VM implementations missing from the original release.

What is new in version 10.7:

  • This release has a complete overhaul of the vocabulary system, allowing for greater stability and controllable search order.

What is new in version 10.2:

  • This release brings substantial cleanups and overall improvements.
  • The virtual machine has been ported to .NET and Adobe AIR.
  • The parser was updated to recognize tab, cr, and lf as whitespace.
  • Numeric I/O has been completely rewritten and now supports multiple bases for both input and output.
  • A library of contributed code has been added.
  • Some debugging aids, including a decompiler, have also been added.
  • All reported bugs have been fixed.

What is new in version 10.0:

  • A complete rewrite, this release fixes a number of design flaws, brings significant simplifications and cleanups to the language implementation, and supports a much larger array of platforms.

Similar Software

Bakery
Bakery

2 Jun 15

DiffJ
DiffJ

20 Feb 15

SML/NJ
SML/NJ

3 Jun 15

autotools-idl
autotools-idl

3 Jun 15

Other Software of Developer Charles Childers

RetroForth
RetroForth

6 Jun 15

Retro
Retro

20 Feb 15

Uki
Uki

5 Jun 15

Comments to RetroForth

Comments not found
Add Comment
Turn on images!