This 256kB zipped file unzips to the binary version of the Algol 68 compiler (Mk10) that runs in Apple’s Darwin environment that is part of their Macintosh OS 10 operating system.
It is for the Intel Mac.
Here is one for Mk9.2 on the Power PC Mac.
Typing the shell command mv Desktop/a68g bin/a68g will move the new file to a place where the shell command system will recognize the command “a68g”.
Here is some info about installing such a program in a Mac.
Here is version 7 of the system with parallel clauses included.
These are some temporary workarounds to compile version 7.
How I built Mk8 from sources on my Mac.
I fetched Algol68G Mark 8, a gzipped tar archive containing C source code and documentation from Marcel van der Veer’s site.
When Safari and its deputies were done I had a new folder named “algol68g-mk8” on my desktop.
I launched Apple’s “Terminal” Utility that shows a Unix shell window to which you can type shell commands rather like one once typed commands to a remote timeshared Unix computer via a teletype connection.
You are then logged in to your own Mac as a Unix shell user.
Typing cd Desktop/algol68g-mk8 makes it so that the files whose names you type will be looked for in the new directory (folder).
Type ./configure --threads -O3 and the file called “configure” is interpreted by the shell and thereby discovers what sort of Unix it is inhabiting and tailors a file called “makefile” which is detailed instructions for a program called “make” to build the compiler on your machine.
I presume that your results will be like mine.
Here is my version which you can compare with yours if trouble arises.
To build the compiler merely type make depend, then make all.
This takes about 6 minutes on a 400MHz Mac.
The resultant output of all of this is now found in a new file called a68g.
You should probably put that file in the directory ~/bin by typing mv a68g ~/bin.
Now you can run an Algol 68 program in a file zot by typing a68g zot.
If you don’t trust me or Marcel, you can do all of this under a new imaginary user without access to you own files.
Make a new user starting from
Menu > Apple > System Preferences > System > Accounts
The compiler does not need system privileges either to build or to run.