# virtualization-lms-core **Repository Path**: mirrors_xerial/virtualization-lms-core ## Basic Information - **Project Name**: virtualization-lms-core - **Description**: A Framework for Runtime Code Generation and Compiled DSLs - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://travis-ci.org/TiarkRompf/virtualization-lms-core.svg?branch=develop)](https://travis-ci.org/TiarkRompf/virtualization-lms-core) [![Maven Central](https://img.shields.io/maven-central/v/org.scala-lang.lms/lms-core_2.11.svg)](https://maven-badges.herokuapp.com/maven-central/org.scala-lang.lms/lms-core_2.11) 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](https://github.com/stanford-ppl/Delite/), a framework for heterogeneous parallel domain specific languages (DSLs), and [Scala-Virtualized](https://github.com/tiarkrompf/scala-virtualized/), a set of minimal extensions to the Scala compiler to make embedding DSLs more seamless. ### Background: - [LMS website](http://scala-lms.github.io) - [LMS paper](http://infoscience.epfl.ch/record/150347/files/gpce63-rompf.pdf) - [Delite website](http://stanford-ppl.github.com/Delite/) - [Scala-Virtualized wiki](https://github.com/TiarkRompf/scala-virtualized/wiki) ### How to build: 1. Install the [SBT](http://www.scala-sbt.org/) build tool. 2. Run `sbt test` to run the test suite. 3. Run `sbt publish-local` to install LMS-Core for use in other projects. ### License: Copyright 2010-2016, EPFL and collaborators. Licensed under the revised BSD License.