Resultados de la búsqueda a petición "ocaml"

1 la respuesta

¿Cómo hacer un programa interactivo?

Estoy aprendiendo Ocaml y necesito crear un programa que pueda interactuar con el usuario de la siguiente manera: Program: "Welcome!" User: command1 arg1 arg2 program: "The answer is..." User: command2 arg program: "The answer is..." User: ...

11 la respuesta

Usar expresiones regulares para validar un rango numérico

Mi número de entrada es un int. Pero el número de entrada debe estar en un rango de -2055 a 2055 y quiero verificar esto usando expresiones regulares. Entonces, ¿hay alguna forma de escribir una expresión regular para verificar si un número está ...

2 la respuesta

Compilación adecuada de módulos en subcarpetas (ocamlbuild)

Recientemente decidí organizar los archivos en el directorio de mi proyecto. Moví los analizadores que tenía para algunos tipos de archivos diferentes a su propio directorio y también decidí usar ocamlbuild (ya que el proyecto se estaba volviendo ...

1 la respuesta

Compilación separada de módulos OCaml

he leídoesta pregunta [https://stackoverflow.com/questions/12771674/compiling-multiple-ocaml-files]y otros, pero mi problema de compilación no está resuelto. Estoy probando una compilación separada con estos archivos: testmoda.ml module ...

3 la respuesta

La restricción de valor

En OCaml no puede generalizar una función currícula parcialmente aplicada (la "restricción de valor"). ¿Cuál es el propósito de la restricción de valor? ¿Qué desagradable sucedería si no existiera?

5 la respuesta

¿Qué es realmente más eficiente? Haskell u OCaml [cerrado]

Pasé los últimos 18 meses entendiendo la programación funcional, comenzando con el aprendizaje de OCaml y desde hace algunas semanas con Haskell. Ahora quiero dar el siguiente paso e implementar alguna aplicación real: un simple editor de terreno ...

1 la respuesta

OCaml Formato de números con miles de separadores

¿Hay algo en la biblioteca estándar o en Core que pueda usar para formatear enteros con miles de separadores?

2 la respuesta

Argumento opcional de OCaml

¿Cómo puedo escribir una función en OCaml en la que uno o más argumentos son opcionales? let foo x y z = if(x+y > z) then true else false;;Si no recibe elz argumento que usa0 comoz. foo 3 3 2 -> true foo 3 3 10 -> false foo 2 1 -> true¿Hay ...

2 la respuesta

Entrada eficiente en OCaml

Supongamos que estoy escribiendo un programa OCaml y mi entrada será ungrande flujo de enteros separados por espacios, es decir let string = input_line stdin;;devolverá una cadena que se ve como p. ej. "2 4 34 765 5 ..." Ahora, el programa ...

1 la respuesta

Agregar información de línea a mi AST en OCaml

Estoy creando un compilador en OCaml donde la gramática es la siguiente: type expr = | Cons of const | Var of string | List of ( expr list ) | Sum of ( expr * expr ) | Less_than of ( expr * expr ) | Conditional of ( expr * expr * expr ) | ...