Rutgers ALGOL 68: Difference between revisions

Content added Content deleted
m (Added notes on transput)
Line 1: Line 1:
{{implementation|ALGOL 68}}{{stub}}
{{implementation|ALGOL 68}}{{stub}}
=== Rutgers University Algol 68 Interpreter - runs under WIndows, Linux and DOS ===
=== Rutgers University Algol 68 Interpreter - runs under WIndows, Linux and DOS ===

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>
<br>
<br>
Line 14: Line 6:
* 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
<br><br>
Not all the exotic features are implemented. In particular there are no semaphores, formats and parallel-clauses.
<br><br>
The manual included with the interpreter details the restrictons, some of those that would affect some of the RC samples are listed here and in the Transput section.
<br><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 - see below.
<br>
There are no pragmats (using '''pr''' or '''pragma''' will cause an error message to be issued) and hence no file inclusion.


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