Resultados de la búsqueda a petición "haskell"
¿Existe un nombre estándar o una implementación del "O sea puramente aplicativo"?
Frecuentemente encuentro uso para lo que llamo el "puramente aplicativoEither", es decirEither con elApplicative instancia disponible siempre que no implementemos unMonad instancia también. newtype AEither e a = AEither { unAEither :: Either e a ...
¿Cómo puedo usar parMap con una función monádica?
Tengo una función monádica getRate: getRate :: String -> IO DoubleMe gustaría asignar esta función a una lista de cadenas. Normalmente, solo haría: mapM getRate ["foo", "bar"]pero dado que cada llamada a getRate realiza llamadas de red, me ...
Cómo instalar Haskell en Mac OS
Estoy tratando de instalar Haskell en mi Macbook dos días y no puedo obtener el éxito. Que he hecho: $ brew install ghcMulta. Ahora estoy intentando instalar $ cabal install texty obtener los siguientes mensajes de error: Data/Text.hs:1074:4: ...
¿Hay alguna conexión entre Haskell y LINQ?
Escribí algunas consultas en C # usando LINQ. Después de un tiempo, comencé a usar Haskell un poco, que es un lenguaje de programación funcional (no tan popular), y para mí parece que ambos son casi lo mismo. Pero no estoy seguro de esto. Por ...
¿Cómo arreglar el "contexto de tipo de datos ilegal" (use -XDatatypeContexts)?
Soy un nuevo alumno de Haskell, mi código es el siguiente: data Num a=>Units a = Units a (SymbolicManip a ) deriving (Eq)No estoy seguro de cómo solucionarlo? ¿Alguien puede ayudarme?
¿El term_to_binario de Erlang en Haskell?
¿Existe un método de serialización sin complicaciones para Haskell, similar a las llamadas term_to_binary / binary_to_term de Erlang? Data.Binary parece innecesariamente complicado y crudo. Vereste ejemplo [http://code.haskell.org/binary/]donde ...
Obtenga valor de IO en lugar del cálculo en sí
Siendo bastante nuevo en Haskell, actualmente estoy tratando de mejorar mis habilidades escribiendo un intérprete para un lenguaje de juguete simple e imperativo. Una de las expresiones en este idioma esinput, que lee un solo entero de ...
Prueba de acciones de E / S con Monadic QuickCheck
¿Alguien puede darme un breve ejemplo de prueba de acciones de E / S usando Monadic QuickCheck?
¿Qué significa `~` en Haskell?
Estoy estudiando elmtl biblioteca y tratando de hacer algunos MonadTransformers propios. Estaba revisando elControl.Monad.State.StateT declaración, y en todo el código, veo esta sintaxis: execStateT :: (Monad m) => StateT s m a -> s -> m s ...
Mejorando la implementación de treap
Aquí está mi implementación de una especie de treap (con claves implícitas y alguna información adicional almacenada en los nodos): http://hpaste.org/42839/treap_with_implicit_keys [http://hpaste.org/42839/treap_with_implicit_keys] Según los ...