Resultados da pesquisa a pedido "arrows"
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 ...
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 ...
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= ...
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 ...
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>>^ ...
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 ...
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 ...
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 ...