Εγκατάσταση της OCaml τοπικά

Μάθε πώς να εγκαταστήσεις την OCaml τοπικά για να λύνεις τις ασκήσεις του Exercism στον δικό σου υπολογιστή


Για να δουλέψεις στις ασκήσεις, θα χρειαστείς τα παρακάτω προγράμματα:

  1. OPAM, ο διαχειριστής πακέτων της OCaml

    Δες τις Real World Ocaml, 2nd Ed.: Installation Instructions για το πώς να εγκαταστήσεις και να ρυθμίσεις το OPAM στο λειτουργικό σου σύστημα.

  2. Τον μεταγλωττιστή της OCaml

    Δες μια λίστα με τις διαθέσιμες εκδόσεις:

    opam switch
    

    Αν έχεις ήδη ένα switch για την OCaml 5.1, είτε φόρτωσέ το τρέχοντας opam switch <switch-name>, είτε δημιούργησε ένα νέο switch τρέχοντας:

    opam switch create exercism 5.4.0
    

    Το όνομα exercism εδώ είναι προαιρετικό, αλλά το να ονομάζεις τα switches σου είναι καλή πρακτική.

  3. Εγκατέστησε τις επεκτεταμένες πρότυπες βιβλιοθήκες και τις βιβλιοθήκες για test

    Τρέξε το παρακάτω για να εγκαταστήσεις τις εξαρτήσεις που απαιτεί αυτό το track:

    opam install base core_kernel ounit qcheck
    

    Ορισμένες ασκήσεις χρησιμοποιούν μόνο την πρότυπη βιβλιοθήκη της OCaml, ενώ άλλες χρησιμοποιούν τις επεκτεταμένες βιβλιοθήκες της Jane Street που ονομάζονται Base και Core_kernel. Η βιβλιοθήκη για test ονομάζεται OUnit, και ορισμένες ασκήσεις χρησιμοποιούν επιπλέον τη βιβλιοθήκη QCheck για tests βασισμένα σε ιδιότητες. Τρέχοντας την παραπάνω εντολή θα εγκαταστήσεις αυτές τις βιβλιοθήκες.

  4. Εγκατέστησε και χρησιμοποίησε διαδραστικό κέλυφος (προαιρετικό)

    Μια σύνοψη για το Setting up and using utop:

    opam install utop
    

    Δημιούργησε ένα νέο αρχείο με όνομα .ocamlinit στον αρχικό σου κατάλογο και πρόσθεσε τις παρακάτω γραμμές:

    #use "topfind";;
    #require "base";;
    open Base
    
  5. Εγκατέστησε εργαλεία στο VS Code (προαιρετικό)

    Αν χρησιμοποιείς το VS Code:

    • Εγκατέστησε τον language server της OCaml από εδώ.
    • Εγκατέστησε την επέκταση OCaml για το VS Code από εδώ, ή αναζήτησε το OCaml Platform από την Ocaml Labs.