RPAL 0.1.3 review
DownloadRPAL is the Right-reference Pedagogic Algorithmic Language. rpal is an interpreter for RPAL, a simple functional programming langu
|
|
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.
Requirements:
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.
RPAL 0.1.3 keywords