functional-programming ocaml sml

functional programming - ¿Cómo puedo cargar un archivo ml en el nivel superior de OCaml, como `use mine.sml` en SML/NJ?



functional-programming (1)

En la SML de SML , solo puede escribir use whatever.sml y cargar todas las cosas dentro de ese .sml en la .sml .

¿Cómo puedo hacer eso en OCaml?


Usted tiene la directiva #use para ese propósito:

#use "file-name" ;;

Lee, compila y ejecuta frases de origen desde el archivo dado. Esta es una inclusión textual: las frases se procesan como si estuvieran escritas en una entrada estándar. La lectura del archivo se detiene en el primer error encontrado.

Por ejemplo (según la sugerencia de @ gasche):

# #use "whatever.ml";;

Aquí está una lista completa de las directivas de OCaml .