Commit f097e7af authored by Kunshan Wang's avatar Kunshan Wang

Updated README.md

parent feefa204
MicroVM Reference Implementation 2
==================================
**WORKING IN PROGRESS.** This project will be the next reference implementation
of MicroVM. It is based on the
[simplest-microvm-project](https://github.com/microvm/simplest-microvm-project).
This project will implement the currently MicroVM spec in
This project is the current reference implementation of MicroVM. This project
implements the current MicroVM specification in
[microvm-spec](https://github.com/microvm/microvm-spec/wiki)
This project is based on the
[simplest-microvm-project](https://github.com/microvm/simplest-microvm-project).
[microvm-refimpl](https://github.com/microvm-project/microvm-refimpl) is the
previous reference implementation.
How to compile
--------------
**For the impatient**:
* If you use Mac, install [Homebrew](http://brew.sh/).
* Install [Scala](http://scala-lang.org/) 2.11. If you use Mac and Homebrew,
`brew install scala`.
* Install [sbt](http://www.scala-sbt.org/) 0.13. If you use Mac and Homebrew,
`brew install sbt`.
* Install [Scala IDE](http://scala-ide.org/) 4.0 (Eclipse with pre-installed
plugins for Scala).
* Clone this repository:
```bash
git clone git@github.com:microvm/microvm-refimpl2.git
```
* In the directory `microvm-refimpl2`, do the following:
```bash
sbt update
sbt antlr4:antlr4Generate
sbt eclipse
```
* Open Scala IDE and import the generated project as "existing project into
workspace".
**Detailed guide**:
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,
......
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