RPAL 0.1.3

RPAL is the Right-reference Pedagogic Algorithmic Language.
RPAL is the Right-reference Pedagogic Algorithmic Language.

rpal is an interpreter for RPAL, a simple functional programming language which is a subset of PAL, a language invented at MIT by Wozencraft and Evans in the early '70s.


rpal aims to be portable to any POSIX-like system, including Cygwin and Darwin/OS X.
rpal requires GNU Guile. It is actively developed against the 1.6 version series, but ought to also work with 1.4 and possibly earlier versions.
To compile rpal, you will need lex and yacc in addition to the standard UNIX tool-chain. Most any combination of lex/flex and yacc/byacc/bison should be adequate.
rpal's manpage is generated from Docbook. In the distribution, the manpage comes pre-generated, but if you want to make changes to it you will need an XSLT processor. Currently the build system can automatically detect and use either xsltproc or saxon.

What's New in This Release:

This release fixes two nasty bugs: a problem with the exponentiation operator and a problem with the REPL exiting when a runtime error occurred.

last updated on:
October 2nd, 2006, 19:35 GMT
license type:
GPL (GNU General Public License) 
developed by:
Daniel Franke
ROOT \ Programming \ Interpreters
Download Button

In a hurry? Add it to your Download Basket!

user rating 19



Rate it!

Add your review!