virtualization-lms-core
                                
                                
                                
                                    virtualization-lms-core copied to clipboard
                            
                            
                            
                        A Framework for Runtime Code Generation and Compiled DSLs
Lightweight Modular Staging (LMS) is a runtime code generation approach. This framework, LMS-Core, provides a library of core components for building high performance code generators and embedded compilers in Scala.
Closely related projects are Delite, a framework for heterogeneous parallel domain specific languages (DSLs), and Scala-Virtualized, a set of minimal extensions to the Scala compiler to make embedding DSLs more seamless.
Background:
How to build:
- 
Install the SBT build tool.
 - 
Run
sbt testto run the test suite. - 
Run
sbt publish-localto install LMS-Core for use in other projects. 
License:
Copyright 2010-2016, EPFL and collaborators. Licensed under the revised BSD License.