Rutgers ALGOL 68: Difference between revisions

From Rosetta Code
Content added Content deleted
Line 1: Line 1:
{{implementation|ALGOL 68}}{{stub}}
{{implementation|ALGOL 68}}{{stub}}
=== 2000: Interpretor / Linux&DOS / Rutgers University ===
=== Rutgers University Algol 68 Interpretor - runs under WIndows, Linux and DOS ===


Not all the exotic features are implemented. In particular there are no semaphores, formats and parallel-clauses.
Not all the exotic features are implemented. In particular there are no semaphores, formats and parallel-clauses.
<br>
Long and short modes are not implemented and will cause errors to be reported if used.
<br>
The stadard prelude has a number of ommissions, particularly transput which is restricted to standard input and output only.
<br>
Transput event routines are also not supported.
<br>
<br>
* Licence => http://www.renyi.hu/~csirmaz/algol-68/linux/readme - noncommercial
* Licence => http://www.renyi.hu/~csirmaz/algol-68/linux/readme - noncommercial
* Tar ball => http://www.renyi.hu/~csirmaz/algol-68
* Tar ball => http://www.renyi.hu/~csirmaz/algol-68
* Laci Csirmaz, DIMACS at Rutgers, 1990; CEU, Hungary, 2000
* Laci Csirmaz, DIMACS at Rutgers, 1990; CEU, Hungary, 2000




=== Lexical style ===
=== Lexical style ===

Revision as of 19:06, 13 February 2022

Rutgers ALGOL 68 is an implementation of ALGOL 68. Other implementations of ALGOL 68.
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!

Rutgers University Algol 68 Interpretor - runs under WIndows, Linux and DOS

Not all the exotic features are implemented. In particular there are no semaphores, formats and parallel-clauses.
Long and short modes are not implemented and will cause errors to be reported if used.
The stadard prelude has a number of ommissions, particularly transput which is restricted to standard input and output only.
Transput event routines are also not supported.

Lexical style

Rutgers ALGOL 68 is case-sensitive and uses quote-stropping. The standard bold-words are in lower case, e.g.: <lang algol68>'begin'

   print( ( "Hello, World!", newline ) )

'end'</lang>