Skip to content

mutcianm/interpreter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AST interpreter

Typed AST interpreter for Project Palladium. Along with AST persistence, this is a key component of the new macro engine that defeats the separate compilation restrictions and makes macro expansions hostable in non-scalac environments (Intellij, runtime reflection, etc). Design notes can be found in the AST Interpretation document at Palladium Shared.

How to use

The project is in a very early stage, so it's not supposed to be useful just yet. However, if you're brave enough, we have a nightly build that publishes artifacts to Sonatype at "org.scalareflect" % "interpreter_2.11" % "0.1.0-SNAPSHOT".

About

AST interpreter for Project Palladium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Scala 100.0%