Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
HTML C JavaScript Objective-C Python PHP Other
branch: master

Merge branch 'bzr/master'

latest commit a6e8a8710f
Charles Childers authored
Failed to load latest commit information.
benchmarks
doc update library documentation
examples rename hangman files to .rx extension
extensions
extras allow multiline strings in vim highlighter
image slightly better handling of tabAsWhitespace in the kernel
incoming move debugVM.rx to incoming/
library update library documentation
test
tools
vm improved console support via new i/o port
www update library documentation
LICENSE and credit him in the LICENSE
Makefile
NOTES some of the todo stuff for 11.4 in the NOTES now
README.rst
RELEASE_NOTES.rst
retroImage

README.rst

Retro Language

Overview

Retro is a concatenative, stack-based programming language with roots in Forth. It is intended to be clean and practical.

All code, documentation, and any binaries included are provided under the ISC License unless otherwise noted in the source. Please feel free to take, use, and modify Retro as you see fit.

Development

Development is managed using the Bazaar version control system. Our primary repository is hosted on Launchpad.net

You can obtain a current copy of the code by doing:

bzr branch lp:retro-language

We also publish hourly snapshots of the code to the website.

Documentation

Retro comes with a variety of documents describing the language, virtual machine, and implementation details. Most of these are in ReStructured Text (ReST) format and can be converted to other formats using docutils. A stylesheet is included for HTML output.

Getting Help

We have an irc channel on the freenode network. Join #retro on irc.freenode.net. If you ask a question, please be patient. We have large idle times, but the channel is logged (see http://rx-core.org/dev/rancid) and we generally try to answer questions in a reasonible time period.

You can also ask questions on the mailing list. Signups, and a public archive, are at http://groups.google.com/group/retro-10

Please read the documentation before asking questions.

Bug Reports

Bugs can be reported on the Launchpad project pages, to the irc channel or to the mailing list.

Something went wrong with that request. Please try again.