shen-truffle
shen-truffle copied to clipboard
Port of the Shen programming language to the Graal runtime
shen-truffle
shen-truffle is a port of the Shen programming language to the Graal runtime.
Acknowledgments
Thanks to Dr Mark Tarver for his work in science and philosophy in general, and Shen in particular.
Usage
Not yet
Development
You will need:
- A GraalVM (< 0.26) or a JDK8 built with JVMCI. You can download either from:
- http://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html
- Maven
To build:
mvn compile
To run you will currently need to hack the shen-truffle
script to use your GraalVM/JVM.
References
Shen
- http://www.shenlanguage.org/
- http://www.shenlanguage.org/learn-shen/shendoc.htm
- Shen Sources
Other Shen ports
General
- http://matt.might.net/articles/closure-conversion/