Underload to Scala compiler
This is a compiler from the esoteric programming language Underload into Scala. Instructions for use can be found in <ulc/README> in the archives.
Known issues:
- Compiler generates code that uses recursion, without ability to
preform proper tail call optimization. Thus, certain programs will
terminate with a
StackOverflowError
. - Compiler sometimes generates code with sequences of method calls
long enough to cause scalac’s typer to fail with a
StackOverflowError
.