Skip to content

slamdata/truffled-purescript

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Truffled PureScript

Truffle is an API for writing AST interpreters on the JVM. When combined with Graal, Truffle can partially evaluate and specialise AST nodes to generate efficient machine code.

PureScript is a small strongly typed programming language.

This project combines both together so that we can run PureScript on the JVM.

Implementation

purescript-corefn-gen

Takes PureScript (since 0.7) code, compiles to the intermediate CoreFn representation and dumps it out as JSON.

purescript-truffle-eval

Takes the CoreFn JSON, constructs Truffle nodes and evaluates the root node.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published