lms-core

Lightweight Modular Staging

License

License

Categories

Categories

Scala Languages
GroupId

GroupId

org.scala-lang.lms
ArtifactId

ArtifactId

lms-core_2.11
Last Version

Last Version

0.9.0
Release Date

Release Date

Type

Type

jar
Description

Description

lms-core
Lightweight Modular Staging
Project URL

Project URL

https://scala-lms.github.io
Project Organization

Project Organization

org.scala-lang.lms
Source Code Management

Source Code Management

https://github.com/TiarkRompf/virtualization-lms-core

Download lms-core_2.11

How to add to project

<!-- https://jarcasting.com/artifacts/org.scala-lang.lms/lms-core_2.11/ -->
<dependency>
    <groupId>org.scala-lang.lms</groupId>
    <artifactId>lms-core_2.11</artifactId>
    <version>0.9.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.scala-lang.lms/lms-core_2.11/
implementation 'org.scala-lang.lms:lms-core_2.11:0.9.0'
// https://jarcasting.com/artifacts/org.scala-lang.lms/lms-core_2.11/
implementation ("org.scala-lang.lms:lms-core_2.11:0.9.0")
'org.scala-lang.lms:lms-core_2.11:jar:0.9.0'
<dependency org="org.scala-lang.lms" name="lms-core_2.11" rev="0.9.0">
  <artifact name="lms-core_2.11" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.scala-lang.lms', module='lms-core_2.11', version='0.9.0')
)
libraryDependencies += "org.scala-lang.lms" % "lms-core_2.11" % "0.9.0"
[org.scala-lang.lms/lms-core_2.11 "0.9.0"]

Dependencies

compile (4)

Group / Artifact Type Version
org.scala-lang.virtualized : scala-compiler jar 2.11.2
org.scala-lang.virtualized : scala-library jar 2.11.2
org.scala-lang.plugins : scala-continuations-library_2.11 jar 1.0.2
org.scalatest : scalatest_2.11 jar 2.2.2

provided (2)

Group / Artifact Type Version
org.scoverage : scalac-scoverage-runtime_2.11 jar 1.0.1
org.scoverage : scalac-scoverage-plugin_2.11 jar 1.0.1

Project Modules

There are no modules declared in this project.

Build Status Maven Central

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:

  1. Install the SBT 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.

Versions

Version
0.9.0
0.8.0