Overview

From RevaWiki

Jump to: navigation, search

Reva has a great many features in a small package. This document is a 'whirlwind tour' of Reva's main features, intended to acquaint you with their existence rather than teach in depth about them.


Contexts
One of the features which will soon raise its head is contexts. A context is very much the same thing as a "namespace" in C++, and is mostly similar to the ANS "VOCABULARY" concept.
Turnkey generation
Allows one to create an executable which contains all the changes made.
Debugger
A reasonable debugger, operates at the assembly-language level.
Libraries
There are a great many libraries (with full source code) present in the stock Reva distribution. They cover all sorts of useful additions, like sorting and database functionality which are not present in the Reva core words. Look in the 'lib' directory for them.
Cross-platform
Reva runs on Linux and Windows, with almost no code changes required.
Classes
All words have an associated 'class', which determines the actual behavior of the code or data associated with the word.
Help 
Reva has comprehensive help for (almost) every word it provides.
Personal tools