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 .