From 0790870a44c37a2779cbc7f5ace801d48404a4a8 Mon Sep 17 00:00:00 2001 From: peteraa Date: Fri, 26 Apr 2019 18:32:17 +0200 Subject: [PATCH] abort abort! --- oppgavetekst.org | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/oppgavetekst.org b/oppgavetekst.org index f454bd4..a3a8045 100644 --- a/oppgavetekst.org +++ b/oppgavetekst.org @@ -7,20 +7,24 @@ * Chisel ** Prerequisites + *You should have some idea of how digital logic circuits work.* + Do you know what a NAND gate is? Do you know how many wires you need to address 64kb of memory? If so you should be able to pick it up :) + *You must be able to run scala programs.* + If you can run java then you can run scala. If not grab the jvm. Remember to curse Larry Page if you pick it up from the oracle webpage. + *Some flavor of GNU/Linux, or at least something UNIX-like.* + If you use anything other than Ubuntu 16.04 or 18.04 I won't be able to offer help if something goes wrong. + *An editor suited for scala.* + My personal recommendation is GNU Emacs with emacs-lsp for IDE features along with the metals language server (which works for any editor with lsp (language server protocol), such as vim, vscode and atom). @@ -28,6 +32,7 @@ it personally, so if odd stuff happens I can't help you. + *Optional: sbt* + You can install the scala build tool on your system, but for convenience I've included a bootstrap script in sbt.sh. sbt will select the correct version for you, so you don't have to worry about