1.3 KiB
1.3 KiB
u6a
Implementation of Unlambda, an esoteric programming language.
Description
The u6a project provides a bytecode compiler and a runtime system for the Unlambda programming language.
Ideas behind this implementation can be found here.
Getting Started
To install u6a from source, see INSTALL.
Usage (See u6ac(1) and u6a(1) man pages for details):
# Compile an Unlambda source file into bytecode.
u6ac -o foo.unl.bc foo.unl
# Execute the bytecode file.
u6a foo.unl.bc
Future Plans
- Interactive debugger:
u6adb
- More compile-time optimizations
- More test cases
- LLVM backend for
u6ac