Wie man OCaml-Module in utop neu lädt

9

Ist es möglich, Module in OCamls utop neu zu laden?

Mein Entwicklungs-Workflow läuft ungefähr so ​​ab, wenn ich mit OCaml Code herumspiele:

Öffnen Sie zuerst eine Datei example.ml in Vim und hacken Sie darauf. Wechseln Sie zu einem anderen Terminal und führen Sie utop aus. Laden Sie den Code innerhalb von utop mit der Direktive #use "example.ml";; .

Gehe zurück zu Vim und ändere den Code. Nachdem ich den Code geändert habe, möchte ich mit den neuen Änderungen herumspielen. Gehe zurück zu utop und führe die Direktive #use "example.ml" erneut aus.

Es wäre schön, wenn es eine #reload -Direktive gäbe, die alle zuvor geladenen Module neu laden würde, aber das scheint es nicht zu geben. Gibt es eine Möglichkeit, alle zuvor geladenen Module einfach neu zu laden?

Idealerweise würde dies ähnlich funktionieren wie GHCi :reload Befehl.

    
illabout 04.09.2017, 06:59
quelle

0 Antworten

Tags und Links