Resultados de la búsqueda a petición "haskell"
¿Hay alguna forma eficiente de convertir un número unario en un número binario?
Deje que esos tipos de datos representen números naturales unarios y binarios, respectivamente: data UNat = Succ UNat | Zero data BNat = One BNat | Zero BNat | End u0 = Zero u1 = Succ Zero u2 = Succ (Succ Zero) u3 = Succ (Succ (Succ Zero)) u4 = ...
¿Qué significa exactamente "eficaz"
Una y otra vez leo el términoeficaz, pero aún no puedo dar una definición clara de lo que significa. Supongo que el contexto correcto es efectivocomputaciones, pero también he visto el término ...
Buscando un proveedor de alojamiento web que pueda manejar Haskell
Estoy buscando un proveedor de alojamiento web que me permita ejecutar una aplicación web de Haskell. Los VPS me parecen atractivos porque puedes ejecutar esencialmente todo lo que quieras. Pero algunos de los hosts en la nube ofrecen una ...
Bifurcando el flujo de transmisión en tuberías haskell
Tengo problemas para dirigir el flujo a través de una tubería con tuberías Haskell. Básicamente, analizo un montón de archivos y luego tengo que imprimir resultados a la terminal de una manera amigable para los humanoscodificar resultados a ...
¿Es `data PoE a = Empty | ¿Emparejar a a` a mónada?
Esta pregunta proviene de esta respuesta enejemplo de un functor que es aplicativo pero no una mónada [https://stackoverflow.com/a/49703783/412549]: Se afirma que el data PoE a = Empty | Pair a a deriving (Functor,Eq)no puede tener una ...
nubBy no funciona como se esperaba
La siguiente función debería generar números primos, sin embargo, no lo hace para GHC 7.10.2. ¿Alguien más está viendo esto? GHCi, version 7.10.2: http://www.haskell.org/ghc/ :? for help Prelude> import Data.List Prelude Data.List> print . take ...
Pruebas unitarias: ¿Pueden las reexportaciones de módulos evitar tener que "exponer" todos los módulos comprobables?
TLDR: ¿Es posible utilizar las reexportaciones de módulos para evitar tener que "exponer" todos los módulos comprobables? He usado algo similar a la plantilla de Chris Done para mi proyecto Haskell. Miventureforth.cabal El archivo tiene las ...
Lista de exhibibles: OOP supera a Haskell?
Quiero construir una lista de cosas diferentes que tienen una propiedad en común, a saber, que podrían convertirse en una cadena. El enfoque orientado a objetos es sencillo: definir interfazShowable y hacer que las clases de interés lo ...
Operando en un retorno de un Quizás que contiene "Just"
Tengo una función que tiene un tipo de retorno deMaybe ([(Int,Int)],(Int,Int)) Me gustaría llamar a esto desde otra función y realizar una operación en los datos. Sin embargo, el valor de retorno está contenido dentro deJust. El segundo ...
Mezcle y combine cálculos con estado dentro de la mónada estatal
El estado de mi programa consta de tres valores,a, bycde tiposA, ByC. Las diferentes funciones necesitan acceso a diferentes valores. Quiero escribir funciones usando elState mónada para que cada función solo pueda acceder a las partes del estado ...