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.