Projects / Retro / Releases / Code cleanup

RSS All releases tagged Code cleanup

Release Notes: This release moves the console vocabulary to the library, adds the whend combinator, contains updates to the existing libraries, and has a number of significant corrections to the documentation. There are new examples as well as new HTML5 and Scheme implementations of the virtual machine. A few areas of the core code have been cleaned up.

Release Notes: This release fixes bugs in the string prepend and append functions as well as the data types' vocabulary. It also adds new VM implementations in Python, Perl, Lua, Ruby, and Common Lisp. Minor cleanups have been made as well.

Release Notes: This release adds 25 new words, support for vocabularies, an implementation of the VM in emacs lisp, tracking of execution statistics, and a large number of cleanups to the implementation.

  •  29 Jul 2006 10:57
Avatar

Release Notes: This release is primarily a minor cleanup of the source code. Line widths have been reduced, some functions were refactored, and the documentation was updated to reflect the current state. In addition, the cleanups allowed for the addition of custom prefixes without recompiling.

  •  21 Oct 2005 19:21
Avatar

Release Notes: This release brings many cleanups to the code. Word classes have replaced the two-dictionary model used before, resulting in a more flexible dictionary model with less redundancy. The interactive part of the interpreter was rewritten in Forth, and better error handling has been added. Also new is libretro, which allows C programmers to use RetroForth to provide scripting capabilities.

  •  01 Mar 2004 07:57
Avatar

Release Notes: This release fixes a critical bug and provides some cleanups to the build system. The .s function no longer causes segfaults when the stack is over/underflowed. The user.asm and user.f files have been dropped from all ports. Selection of octal and binary number modes was made easier.

  •  02 Jan 2004 10:39
Avatar

Release Notes: This prerelease brings a wide variety of improvements, including simplified file organization, a more effective build system, and numerous internal cleanups. While not complete, it is already as stable as the previous release, and offers some improvements to the debugging system. Native mode is working again, both under Bochs and on real hardware.

Release Notes: This is primarily a cleanup of the codebase, though it does have a few important changes. The first is the drop of compile scripts for DOS/Windows. The second change is a brand-new build system which supports automatic downloading and installation of patches and optional components.

Release Notes: This release is a major one as it breaks compatibility with older kernel codebases. It now uses Tom Novelli's new macros for generation of the dictionary at compile time, as well as a new build script to generate the driver and core word collections. A few minor changes have taken place in the Forth implementation (three alignment words were dropped and one was fixed). The sidebar has recieved a few updates including changable colors. It is also thinner, so less screen space is wasted.

  •  05 Feb 2003 01:59
Avatar

Release Notes: This stable release includes Thorin (a menu-based interface), Hobbit (the BLOCK subsystem), and the RetroForth Assembler.

Screenshot

Project Spotlight

Dianara

A client for the pump.io social network.

Screenshot

Project Spotlight

TkinterTreectrl

A Python wrapper for the tktreectrl widget.