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 http://microvm.org. Permissions beyond
the scope of this license may be available at http://microvm.org.
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/
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](https://github.com/microvm-project/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](http://scala-lang.org/) 2.11 and [sbt](http://www.scala-sbt.org/) 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](https://github.com/typesafehub/sbteclipse) 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`.
Contact
-------
Kunshan Wang <kunshan.wang@anu.edu.au>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment