Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.settings
doc
gradle/wrapper
lib
src/de/bokeh/skred
test
tools
.classpath
.gitignore
.project
.travis.yml
LICENSE
README.md
build.gradle
build.xml
fb-exclude.xml
gradlew
gradlew.bat
version.properties

README.md

SKRED Build Status

An SK combinator graph reduction engine implemented in Java.

Features:

  • 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).

Documentation

See the documentation. The test folder contains some sample programs.

Installing

Run "ant jar" and move dist/skred.jar to a location of your choice.

Running core programs

java -jar skred.jar your_program.core

License

skred is open source. It is distributed under the MIT License.