项目作者: bokesan

项目描述 :
SK combinator reducer in Java
高级语言: Java
项目地址: git://github.com/bokesan/skred.git
创建时间: 2013-11-06T16:21:42Z
项目社区:https://github.com/bokesan/skred

开源协议:MIT License

下载


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 ./gradlew build and move build/libs/skred-*.jar to a location of your choice.

Running core programs

  1. java -jar skred.jar *your_program*.core

License

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