Resultados da pesquisa a pedido "haskell"
Aplicável é monade o que X é comonad
Podemos resolver esta equação para X? Aplicável é monade o que X é comonad
Criando lista infinita do ADT
Em Haskell, > a = [1,1..]cria uma lista infinita. Agora eu tenho o seguinte data Subunit = O | P deriving (Eq, Show)E se eu fizer b :: [Subunit] b = take 6 [P,P..]Eu recebo o seguinte: parse error on input ‘]’Por que isso está falhando? O que ...
Mônada mais poderosa que Aplicativa?
Eu olheidiscussão anterior [https://stackoverflow.com/questions/23342184/difference-between-monad-and-applicative-in-haskell] mas não conseguia entender por que algumas das respostas estão realmente corretas. Aplicável <*> :: f (a -> b) -> f a ...
Qual é a definição de Aplicador de Functor no POV da teoria de categorias?
Consegui mapear a definição de Functor da teoria das categorias para a definição de Haskell da seguinte maneira: desde objetos deHask são tipos, o functorF mapeia todos os tiposa doHask para o novo tipoF a dizendo, grosso modo, acrescentando "F" ...
Extraindo valores de uma subárvore
Estou analisando um arquivo XML comHXT e estou tentando dividir parte da extração do nó em partes modulares (eu tenho usado isso como meuguia [http://adit.io/posts/2012-04-14-working_with_HTML_in_haskell.html]) Infelizmente, não consigo descobrir ...
Learning Haskell: Programa Aparentemente Circular - Ajude a explicar
Atualmente, estou revisando o livro "O caminho de Haskell para lógica, matemática e programação", de Doets e Van Eijck. Eu nunca fui exposto a nenhuma linguagem de programação funcional até este livro, então lembre-se disso. Ainda no início do ...
Processando listas
Estou tentando descobrir como processar uma lista como esta: [ [[4,6,7], [1,2,4,6]] , [[10,4,2,4], [1]] ]Esta é uma lista de uma lista de lista de números inteiros Quero que minha função tome essa lista como entrada e retorne uma lista ...
Gerando uma tabela de verdade
Se eu tiver alguns valores A B C, é possível gerar uma lista de todos os seus possíveis valores de verdade: a entrada é ["X", "Y", "Z"] p. a lista contém 8 listas (linhas da tabela) [ [ ("X",True), ("Y",True), ("Z", True) ], [ ("X",True), ...
Como configurar o GHCi para importar automaticamente módulos
Quando uso o GHCi, quase sempre acabo importandoControl.Applicative, Data.Listetc. Existe uma maneira de configurar o GHCi para importar automaticamente esses módulos. Além disso, depois de importá-los, como evito que o prompt seja ...
Preenchendo as áreas fechadas com cores aleatórias - Haskell - sexta-feira
Estou tentando executar uma análise de imagem não muito complexa para tentar encontrar formas distintas e calcular alguns de seus parâmetros como área e perímetro (em pixels) e estou tentando fazer isso em Haskell (eu queria fazer isso para ...