Commit 76ec74a2 authored by Kunshan Wang's avatar Kunshan Wang

License and README.

parent 2787bfa8
MicroVM by Kunshan Wang, Yi Lin, Steve Blackburn, Antony Hosking, Michael
Norrish is licensed under a Creative Commons Attribution-ShareAlike 4.0
International License. Based on a work at Permissions beyond
the scope of this license may be available at
To view a copy of this license, visit
or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain
View, California, 94041, USA.
Simplest MicroVM Project
**This is an experimental project.** If you want to try out the MicroVM reference implementation, please visit the [microvm-refimpl]( project.
This project aims to be a much simpler (in term of conciseness) MicroVM implementation than the microvm-refimpl project. It is written in the Scala programming language.
How to compile
You need [Scala]( 2.11 and [sbt]( 0.13. It is recommended to install them using the package manager of your operating system or distribution (including apt-get, yum, pacman, etc. for GNU/Linux distributions and Homebrew for Mac OS X).
To download all dependencies from the Maven central repository, invoke `sbt update`.
To generate the MicroVM IR parser from its Antlr grammar, invoke `sbt antlr4:antlr4Generate`.
To compile, invoke `sbt compile` or do this in your favourite IDE.
To generate an Eclipse project, install the [sbt-eclipse plugin]( and invoke `sbt eclipse`.
Author and Copyright
This project is created by Kunshan Wang, Yi Lin, Steve Blackburn, Antony
Hosking, Michael Norrish.
This project is released under the CC-BY-SA license. See `LICENSE`.
Kunshan Wang <>
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment