es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: HASKELL

¿Por qué se llama `bracket` a la función en Haskell?

¿Por qué se llama “bracket” a la función “bracket”? Supongo que tiene que ver con la sintaxis de “type signature”; los corchetes se utilizan en la “type signature” para denotar una función. Veamos la “type signature” de la función “map”: map :: (a -> b) -> [a] -> [b] El . . . Read more

ghcup install: Se denegó el permiso para escribir en el directorio ~/.ghcup/cache.

Estoy intentando instalar ghcup en Ubuntu con: curl –proto ‘=https’ –tlsv1.2 -sSf https://get-ghcup.haskell.org | sh usando las opciones predeterminadas (agregar al .bashrc, no instalar HLS, no instalar Stack). El problema es que estoy recibiendo un error de “permiso denegado” cuando el script intenta escribir el archivo ghcup-0.0.6.yaml.tmp en el directorio . . . Read more

Problemas de tipo Char -> Bool en la función de filtro

En este momento estoy trabajando en un programa que elimina todo excepto la letra “a” en un elemento de texto solo como un problema de práctica, aquí está mi código. {-# LANGUAGE OverloadedStrings #-} import qualified Data.Char as C import qualified Data.Text as T removeNonAs :: T.Text -> T.Text removeNonAs . . . Read more