ALGOL 68 Genie: Difference between revisions
Content added Content deleted
m (→Extensions to Algol 68: wikilink currying) |
m (New section on increasing the memory available for a program in Algol 68G) |
||
Line 32: | Line 32: | ||
* Transputting a file is essentially sequential. Only <tt>reset</tt> can intervene with sequential processing. |
* Transputting a file is essentially sequential. Only <tt>reset</tt> can intervene with sequential processing. |
||
* When all arguments in a call of <tt>readf, printf, writef, getf</tt> or <tt>putf</tt> are processed, the format associated with the corresponding file is purged - that is, remaining insertions are processed and the format is discarded. |
* When all arguments in a call of <tt>readf, printf, writef, getf</tt> or <tt>putf</tt> are processed, the format associated with the corresponding file is purged - that is, remaining insertions are processed and the format is discarded. |
||
==Using a Large Heap== |
|||
Note that to use large arrays, the amount of memory available for the interpreter can be set via the "heap" command line parameter or via a "heap" pragmatic comment. |
|||
<pre> |
|||
E.g.: via the command line: |
|||
a68g -heap=512M someProgram.a68 |
|||
E.g.: Using a pragmatic comment in the actual Alol 68 source: |
|||
PR heap=512M PR |
|||
</pre> |
|||
==Download== |
==Download== |