Я все еще пытаюсь понять Haskell и FRP. В частности, я проработал несколько примеров с использованием пакета reactive-banana и начал получать FRP.
Однако я до сих пор не понимаю, как сеть событий узнает, когда произошло входное событие. Насколько я понимаю, в отличие от NodeJS, в котором цикл обработки событий постоянно проверяет пользовательский ввод, FRP использует другую структуру для «ожидания» или «проверки» пользовательского ввода или внешних сигналов.
Насколько я читал, FRP делает время явным. Связывая время либо с событием, либо с поведением, сеть каким-то образом всегда знает, когда срабатывает внешний стимул.
Я прочитал много статей Конала, Худака и др. и объяснения слишком технические. Пожалуйста, предоставьте меньше технических объяснений.
Спасибо за вашу помощь.
IO
вещи) для создания основы (см. -Frameworks.html" rel="nofollow noreferrer">здесь) - person Random Dev   schedule 01.06.2016Reactive.Banana.Frameworks
. - person Cirdec   schedule 01.06.2016