Skip to content

gstraube/ByteScheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ByteScheme

A Scheme[1] compiler written in Java 8 using ANTLR v4[2]. It compiles Scheme to Java which is then compiled to byte code with the help of Javassist[3].

Currently supports the definition of variable and procedures as well as the evaluation of expressions. Expressions can be either constants, quotations, procedure applications or variable references. Constants consist of integers, booleans, characters and strings. It is possible to quote constants, identifiers, lists and vectors.

Links

[1] http://www.scheme-reports.org

[2] http://www.antlr.org/

[3] https://jboss-javassist.github.io/javassist/

Build status

About

A Scheme to Java 8 compiler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published