Resultados da pesquisa a pedido "arrows"

2 a resposta

Converter da notação de seta

Ainda estou tentando entender os paralelos entre a notação de seta e a semântica das classes de seta definidas em Haskell. Em particular,essa questão [https://stackoverflow.com/questions/6976944/how-does-arrowloop-work-also-mfix] parece ter um ...

1 a resposta

Haskell: Estou entendendo mal como as setas podem ser usadas?

Eu escrevi um código de brinquedo para brincar com o conceito de Arrows. Eu queria ver se poderia escrever uma seta que codificasse o conceito de uma função com estado - fornecendo um valor diferente após chamadas diferentes. {-# LANGUAGE ...

3 a resposta

Como desenhar uma bela seta no ggplot2

Estou criando umggplot gráfico onde eu quero ter algumas flechas entre dois pontos. A tarefa principal é facilmente realizada comgeom_line(arrow = arrow()). No entanto, quero ter algumas flechas grossas "bonitas". Redimensionando a seta viasize= ...

1 a resposta

Entendendo flechas em Haskell

Eu tenho tentado controlar as flechas, já que elas são a base da maioriaFRP [https://en.wikipedia.org/wiki/Functional_reactive_programming]implementações. Acho que entendo a idéia básica - eles estão relacionados às mônadas, mas armazenam ...

2 a resposta

Qual é a relação entre profunctors e flechas?

Aparentemente, todoArrow é umStrong [https://hackage.haskell.org/package/profunctors-4.3.2/docs/Data-Profunctor.html#t:Strong] profunctor. De fato^>> [https://hackage.haskell.org/package/base-4.9.0.0/docs/Control-Arrow.html#v:-94--62--62-] e>>^ ...

2 a resposta

Mônadas vs. Setas

Eu estou amplamente familiarizado com os conceitos demônadas [http://en.wikipedia.org/wiki/Monads_in_functional_programming]eSetas; flechas [http://en.wikipedia.org/wiki/Arrows_in_functional_programming]como usado na programação funcional. Eu ...

2 a resposta

Como a palavra-chave Haskell rec funciona?

Na anotação de seta, você pode usar a palavra-chave rec para escrever definições recursivas. Então, por exemplo: rec name <- function -< input input <- otherFunction -< name Como isso pode ser avaliado? Parece que isso entraria em um loop ...

1 a resposta

Operações úteis em flechas livres

Sabemos que os monads gratuitos são úteis e pacotes comoOperacional facilitam a definição de novas mônadas, preocupando-se apenas com os efeitos específicos ...