Skip to content

sws-lab/aktsp2024

Repository files navigation

AKT süvenduspraktikum 2024

AKT süvenduspraktikumi 2024 materjalide repositoorium.

Paigaldamine

  1. Sõltuvalt operatsioonisüsteemist:
    • Windows: paigalda WSL. Edasi tööta WSL-is.
      • Paigalda opam-i ja OCaml-i jaoks vajalikud paketid: sudo apt install bubblewrap unzip bzip2 gcc make
    • Linux: ära tee midagi, tegid juba õige valiku!
    • MacOS: paigalda homebrew.
  2. Paigalda opam.
  3. Paigalda Visual Studio Code ja OCaml Platform laiendus.
  4. Git-iga klooni see repositoorium.
    • NB! Windows-is klooni repositoorium WSL-i sisse (nt sealsesse kodukausta ~), mitte väljaspoole (/mnt/c/...), sest muidu toimub OCaml-i kompileerimine väga aeglaselt.
  5. Navigeeri käsureal kloonitud repositooriumi kausta.
  6. Käivita: opam init -a --bare -y
  7. Käivita: opam switch create --deps-only --locked -y . 4.14.1 (NB! punkt)

Paigalduse kontrollimine

  1. Käivita: eval $(opam env)
  2. Käivita: dune exec src/hello/hello.exe
    • Väljund peaks olema Hello, OCaml!.

Uuendamine

  1. Navigeeri käsureal kloonitud projekti repositooriumi kausta.
  2. Käivita: eval $(opam env)
  3. Käivita: opam install --deps-only --locked -y . (NB! punkt)

Kasutamine

  1. Navigeeri käsureal kloonitud projekti repositooriumi kausta.
  2. Käivita: eval $(opam env)
  3. Käivita: code . (NB! punkt)
  4. Käivita
    • Kompileerimiseks: dune build
    • Jooksvalt testimiseks: dune runtest -w
    • Jooksvalt osaliseks testimiseks: dune runtest -w test/crashcourse/
    • Interaktiivselt kasutamiseks: dune utop

About

AKT süvenduspraktikumi 2024 materjalide repositoorium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages