Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 1.38 KB

README.md

File metadata and controls

57 lines (37 loc) · 1.38 KB

Prerequisiti:

Utilizzando Docker

All'interno di questo progetto è presente un devcontainer che contiene tutto il necessario per far eseguire il progetto e mette a disposizione anche un server Jupyter con un kernel di OCaml il gradi di eseguire codice.

Sarà quindi necessaria solo una versione funzionante di docker (testo con la 20.10.18)

Io odio Docker !

Se non hai a disposizione una versione di docker funzionante dovrai installare le dipendenze a mano e sarà necessario:

  • OCaml (con anche ocamlc)
  • Python 3.x
    • pyvis (pip install pyvis)
  • Se vuoi anche utilizzare il notebook dovrai dotarti di un server Jupyter che sia in grado di eseguire il kernel OCaml.

Building

Per compilare il progetto eseguire i seguenti comandi:

cd progetto
make

E' possibile ripulire dall'esecuzione di make con: make clear.

Esecuzione

Jupyter

Se utilizzi il devcontainer, una volta avviato potrai lanciare il server Jupyter per poter utilizzare il notebook con il seguente comando:

jupyter notebook

CLI

Per avviare il progetto da terminale eseguire i seguenti comandi (ovviamente solo dopo averlo compilato):

cd bin
./exe

N.B.: E' richiesto che il terminale sui cui viene eseguito supporti la visualizzazione delle emoji !!