An SK combinator graph reduction engine implemented in Java.
- A simple core language.
- Built-in functions for arithmetic and structured data.
- Can be used standalone or as the target language for a more sophisticated compiler.
- Reasonable performance (for SK combinator reduction, that is).
./gradlew build and move
build/libs/skred-*.jar to a location of your choice.
Running core programs
java -jar skred.jar *your_program*.core
skred is open source. It is distributed under the MIT License.