ALGOL 68 Genie: Difference between revisions

m
Added intrawiki links
(All of those links were actually wrong)
m (Added intrawiki links)
Line 3:
After successful parsing of an entire source program, the syntax tree, that serves as an intermediate program representation, is interpreted. The interpreter performs many runtime checks.
 
The author of Algol 68 Genie is [[Marcel van der Veer]]. Algol68G is released under [[GNU General Public License|GPL]] and runs on [[Linux]], [[UNIX]], [[BSD]] and MacOS[[Mac OS X|Mac OS]] and is available [http://www.xs4all.nl/~jmvdveer/algol.html here].
 
 
Line 13:
* Various numerical procedures and basic linear algebra procedures from the GNU Scientific Library.
* Format texts, straightening and formatted transput. Transput routines work generically on files, (dynamic) strings and UNIX pipes.
* Parallel clause on platforms that support [[POSIX]] threads.
* Various [[PostgreSQL]] client routines.
* Upper stropping is the default, quote stropping is optional.
 
== Extensions to Algol 68 ==
* Implementation of C.H. Lindsey's partial parametrisation proposal, which allows for [[currying]] in Algol 68, giving it a functional sublanguage.
* A simple refinement preprocessor to facilitate top-down program construction.
* Implementation of pseudo-operators <code>ANDF</code> and <code>ORF</code>.
Anonymous user