Pārlūkot izejas kodu

see last commit...

master
peteraa pirms 6 gadiem
vecāks
revīzija
ee9450b9a6
1 mainītis faili ar 0 papildinājumiem un 5 dzēšanām
  1. +0
    -5
      oppgavetekst.org

+ 0
- 5
oppgavetekst.org Parādīt failu

@@ -7,24 +7,20 @@
* Chisel * Chisel
** Prerequisites ** Prerequisites
+ *You should have some idea of how digital logic circuits work.* + *You should have some idea of how digital logic circuits work.*

Do you know what a NAND gate is? Do you know what a NAND gate is?
Do you know how many wires you need to address 64kb of memory? Do you know how many wires you need to address 64kb of memory?
If so you should be able to pick it up :) If so you should be able to pick it up :)


+ *You must be able to run scala programs.* + *You must be able to run scala programs.*

If you can run java then you can run scala. 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 If not grab the jvm. Remember to curse Larry Page if you pick it up from the
oracle webpage. oracle webpage.


+ *Some flavor of GNU/Linux, or at least something UNIX-like.* + *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 If you use anything other than Ubuntu 16.04 or 18.04 I won't be able to offer
help if something goes wrong. help if something goes wrong.


+ *An editor suited for scala.* + *An editor suited for scala.*

My personal recommendation is GNU Emacs with emacs-lsp for IDE features along 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 with the metals language server (which works for any editor with lsp (language
server protocol), such as vim, vscode and atom). server protocol), such as vim, vscode and atom).
@@ -32,7 +28,6 @@
it personally, so if odd stuff happens I can't help you. it personally, so if odd stuff happens I can't help you.


+ *Optional: sbt* + *Optional: sbt*

You can install the scala build tool on your system, but for convenience I've You can install the scala build tool on your system, but for convenience I've
included a bootstrap script in sbt.sh. included a bootstrap script in sbt.sh.
sbt will select the correct version for you, so you don't have to worry about sbt will select the correct version for you, so you don't have to worry about


Notiek ielāde…
Atcelt
Saglabāt