Rekomenduojami skaitymai / pamokos, skirtos suprasti FRP biblioteką su reaktyviu bananu

Mane domina FRP (funkcinis reaktyvus programavimas) haskell reaktyviosios bananų biblioteka. Ką patartumėte skaityti pradedantiesiems, kad suprastumėte bananų bananų teoriją? Kiek aš suprantu, šioje srityje padaryta tam tikra pažanga, o skirtingose ​​FRP bibliotekose naudojami skirtingi metodai, todėl nemanau, kad būtų parengtas bet koks FRP popierius.

41
09 февр. nustatė EvgenijM86 09 vasaris 2012-02-09 14:56 '12 at 14:56 2012-02-09 14:56
@ 6 atsakymai

Deja, aš ne parašiau išsamų dokumentaciją ar vadovėlius, daugiausia dėl to, kad jetanozanų biblioteka vis dar judama.

Tai reiškia, kad šiuo metu jums reikės suprasti save iš įvairių šaltinių, remdamiesi pakankamai didelėmis Haskell žiniomis. Tai, ką galiu padaryti čia, yra įvairių šaltinių ir įkvėpimų sąrašas.

43
09 февр. Heinrich Apfelmus atsakymas 09 vasaris 2012-02-09 20:10 '12, 8:10 pm 2012-02-09 20:10

Iš esmės yra du šaltiniai:

Reaktyvių bananų dizainas ir semantika labai priklauso nuo „Conal“ ir jo „reaktyviosios“ bibliotekos popieriaus (kadangi reakcija yra bananas-0,2). Apfelmuso dienoraštyje pateiktose pastabose aptariama daugelis argumentų šiuo klausimu, taip pat skirtumai tarp bibliotekų. Deja, „reaktyvus“ turi tam tikrą blogą elgesį, susijusį su jo „perjungimo“ funkcija, todėl tai nebuvo įtraukta į reaktyvų bananą. Buvo atlikta daug šios problemos ir jos sprendimo pobūdžio tyrimų, ir atrodo, kad reaktyvus bananas-0,5 gali pristatyti „jungiklio“ versiją.

9
09 февр. John L atsakymas 09 Feb. 2012-02-09 17:34 '12, 17:34, 2012-02-09 17:34

Tai nėra reaktyvus bananas, bet šią seriją naudoju suprasti FRP, kuriant žaidimą su mažais ponas nuo nulio.

https://github.com/leonidas/codeblog/blob/master/2012/2012-01-08-streams-coroutines.md https://github.com/leonidas/codeblog/blob/master/2012/2012-01-01 -17-declarative-game-logic-afrp.md

4
09 февр. Atsakymas pateikiamas Oliveriui 09 vasaris. 2012-02-09 15:10 '12, 15:10 pm 2012-02-09 15:10

Aš parašiau apie FRP ir reaktyvinius bananus. Pažvelkite čia ir pažiūrėkite, ar tai gali būti naudinga:

http://alfredodinapoli.wordpress.com/2011/12/24/functional-reactive-programming-kick-starter-guide/

NTN,

a

3
16 февр. Alfredo Di Napoli atsakymas vasario 16 d. 2012-02-16 16:24 '12 at 4:24 pm 2012-02-16 16:24

Aš tame pačiame valtyje, kaip jūs, ir ieškodamas išteklių ieškojau „FRP paaiškinimo naudojant bananų bananų“ . Jis orientuotas į FRP pradedantiesiems.

2
17 окт. Atsakyti Jonathan Potter 17 spalis 2013-10-17 17:25 '13, 17:25, 2013-10-17 17:25

Neseniai perkėliau savo transliacijos paketą į „jet bananą“. Paketas skirtas apdoroti MIDI pranešimus, pavyzdžiui, realiu laiku. kurti kūrinius, muzikos žaidimus ir įdomius efektus.

http://code.haskell.org/~thielema/reactive-balsa/

Kaip pradėti mokytis bananų bananų? Aš paklausiau paketo autoriaus, ir jis maloniai padėjo man imtis pirmųjų žingsnių. Priėmę pirmuosius žingsnius, pastebėjau, kad „Haddock“ dokumentai yra labai naudingi. Dabar galite rinktis iš paketo autoriaus ir man, kad pateiktumėte pirmuosius patarimus, kaip pradėti su bananų banalu: -)

1
20 февр. atsakymas duotas Lemmingui 20 Vas. 2012-02-20 16:36 '12 at 4:36 pm 2012-02-20 16:36