Resultados de la búsqueda a petición "haskell"
Haskell: Insertar cada línea de un archivo en una lista
Actualmente estoy trabajando en un proyecto con Haskell, y me he encontrado con algunos problemas. Se supone que debo leer e insertar en una lista cada línea en un archivo "dictionary.txt", pero parece que no puedo hacerlo. Tengo ...
Números secuenciales en una lista haskell
Soy nuevo en Haskell y estaba intentando algunos problemas de codificación que completé anteriormente para Java, sin embargo, el siguiente problema me ha dejado perplejo. Básicamente, la idea es escribir una función que tome una lista de ...
Poner en la lista negra su propio lanzamiento de hackeo defectuoso
Subí accidentalmente una distribución defectuosa e intenté volver a cargarla de inmediato, perocabal respondió con: This version of the package has already been uploaded. As a matter of policy we do not allow package tarballs to be changed after ...
Intercambie datos estructurados entre Haskell y C
Primero, soy un principiante de Haskell. Estoy planeando integrar Haskell en C para el juego en tiempo real. Haskell hace lógica, C hace renderizado. Para hacer esto, tengo que pasar enormes datos de estructura compleja (estado del juego) entre ...
Comparar funciones en Haskell
¿Hay alguna forma de comparar dos funciones en Haskell? Mi opinión es que la respuesta es no, ya que las funciones no derivarían la clase de tipo Eq. Sin embargo, estoy tratando de escribir una función bastante trivial y parece que es algo ...
¿Es posible hacer la mónada IO de Haskell en Clojure?
He echado un vistazo a laalgo.monads [https://github.com/clojure/algo.monads/wiki]yfluokitten [http://fluokitten.uncomplicate.org/articles/functors_applicatives_monads_in_pictures.html] documentación. También he leído las entradas de blog de ...
Mutabilidad en la programación funcional.
Primero soy un novato de Haskell. He leido esto:Objetos funcionales inmutables en dominio altamente mutable [https://stackoverflow.com/questions/166379/immutable-functional-objects-in-highly-mutable-domain] Y mi pregunta es casi la misma: cómo ...
Matemáticas de coma flotante en diferentes lenguajes de programación.
Sé que las matemáticas de coma flotante pueden ser feas en el mejor de los casos, pero me pregunto si alguien puede explicar la siguiente peculiaridad. En la mayoría de los lenguajes de programación que probé, la adición de 0.4 a 0.2 dio un ...
¿Puedes formular el Bubble sort como un monoide o semigroup?
Dado el siguiente pseudocódigo para el bubble-sort procedure bubbleSort( A : list of sortable items ) repeat swapped = false for i = 1 to length(A) - 1 inclusive do: /* if this pair is out of order */ if A[i-1] > A[i] then /* swap them and ...
¿Qué significan los paréntesis en (x: xs) cuando coinciden los patrones?
cuando divide una lista usando la sintaxis x: xs, ¿por qué está entre paréntesis? ¿Cuál es el significado de los paréntesis? ¿Por qué no [x: xs] o simplemente x: xs?