Commit 308dcdf6 authored by Kai Brandes's avatar Kai Brandes

update README

parent a5fe5d83
# adventofcode-2017
Learning Rust ( by solving adventofcode-2017
Learning [Rust]( by solving [adventofcode-2017](
The solutions are compiled to WebAssembly ([Wasm]( and can be tested (see Starting the Wasm-application).
## Advent of code 2017
> WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.
## Starting the Wasm-application
## Installing Rust
curl -sSf | sh
*BUT* to be able to run this, you need to install a couple of things first:
* **Rust (>= 1.30)**
```curl -sSf | sh``` [more Info](
```rustup default beta``` switch to rust beta-branch until 1.30 is not released
* **wasm-pack**
A tool which helps us to compile rust to WASM.
Install it from [here](
* **npm**
The package-manager for JavaScript we are using.
Install it with ```npm install npm@latest -g```
## IntelliJ Rust-Plugin
## Cargo commands
......@@ -30,3 +45,15 @@ cargo run
## Tools
A good plugin for IntelliJ:
Kai Brandes
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