The link you posted is incorrect, the file can actually be found here.
It says which language it is right in the header
(* COMPUTATIONAL CATEGORY THEORY
Oct. 1987
Programming Language: Standard ML *)
So you need a Standard ML (SML) compiler. Probably you need one that's compatible with code written over 25 years ago - your guess is as good as mine as to whether a modern SML compiler will be able to compile this code.