You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
|1 year ago|
|man||1 year ago|
|src||2 years ago|
|tests||1 year ago|
|.drone.yml||1 year ago|
|.gitignore||3 years ago|
|INSTALL||3 years ago|
|LICENSE||3 years ago|
|Makefile.am||3 years ago|
|README.md||1 year ago|
|configure.ac||2 years ago|
Implementation of Unlambda, an esoteric programming language.
The U6a project provides a bytecode compiler and a runtime system for the Unlambda programming language.
Ideas behind this implementation can be found here.
U6a is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
To install U6a from source, see INSTALL.md.
Usage (See the 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
- Interactive debugger: u6adb
- More compile-time optimizations
- More test cases
- LLVM backend for u6ac