Catalogue of interpreters (Programming Languages)
From Spivey's Corner
- Fun
- Purely functional language
- Fun1
- Defunctionalized interepreter for purely functional language
- FunMem
- Pure Fun + assignable variables
- FunMonad
- Same language as FunMem, but structured as a monadic interpreter
- FunFail
- Monadic interpreter for a language with simple exceptions
- Fungol
- Language where indentifiers denote locations and dereferencing is implicit
- FunNondet
- Language with nondeterministic
orelseconstruct
- Log
- Logic programming with nondeterminism and unification
- FunCont
- CPS interpreter for strict pure Fun language
- FunCont2
- CPS interpreter for Fun with memory, output and callcc
- FunCont3
- Same as FunCont2 but in monadic form
| Programming Languages |
| Syllabus |
| Outline |
| Problems |
| Labs |
| Software |
| FAQ |