Marcel van der VeerAlgol 68EssaysTech TipsAll posts

September 2003

Algol 68 Genie (Algol68G) is a fairly fully featured Algol 68 implementation. After successful parsing of an entire Algol 68 source program, the syntax tree, that serves as an intermediate program representation, is interpreted.


Obtaining Algol68G

Algol68G is free software, distributed under GNU General Public License. This software is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. Consult the GNU General Public License for details.

The current revision of Algol68G is available as a gzipped tar archive, about 575 kilobytes in size, containing C source code, a test suite, and documentation.

The manual can also be found on-line.


Supported platforms

Algol68G is developed on GNU/Linux (ppc) and is tested on FreeBSD (ix86).


Author and contact information

Author of Algol68G is Marcel van der Veer. If you have a question or remark, or have found a bug, please send a note to algol68g@xs4all.nl.


References

[Grune 1979] D. Grune, The Revised MC Algol 68 Test Set, IW XX/79, Mathematical Centre, Amsterdam [1979].

[Koster 1978, 1981] C.H.A. Koster, H. Meijer. Systematisch programmeren in Algol 68. Deel 1, 2. (Dutch). Kluwer, Deventer [1978][1981].

[Koster 1993] C.H.A. Koster, The Making of Algol 68. Presented at the conference "25 years Algol 68" at the CWI [1993].

[Lindsey 1993] C.H. Lindsey, A History of Algol 68. ACM SIGPLAN Notices 28(3) 97-132 [1993]

[Mailloux 1978] B.J. Mailloux et al., FLACC Full Language Algol 68 Checkout Compiler, an interpreter for the full language, available on IBM mainframes and used in teaching, both in North America and in Europe. Edmonton, Canada [1978].

[Revised Report 1975] A. van Wijngaarden et al., editors, Revised Report on the Algorithmic Language Algol 68. Acta Informatica 5 1-236 [1975]; SIGPLAN Notices 12(5) 1-70 [1977].


Published in category Algol 68. More on Algol 68 Genie.


© 2001-2026 J.M. van der Veer
jmvdveer@algol68genie.nl