frp
Я совершенно новичок в Rx и нахожу трудным найти документацию по составлению обещаний, чтобы данные из первого обещания передавались во второе и так далее. Вот три очень простых обещания, расчеты по данным не важны, просто что-то асинхронное должно быть сделано с использованием данных из предыдущего обещания....
Я провожу независимое исследование по Elm, и мне кажется, что я снова учусь программировать! Как проект изучения языка, я пытаюсь получить легкий блэкджек и запустить его, но как только я начал, я понял, как много я все еще не понимаю. У меня есть все, что касается извлечения карт из колоды и добавления их в ...
Я тестирую с библиотекой Netwire haskell и заставил ее работать с простым проводом time: import Control.Wire import Prelude hiding ((.), id) import Control.Monad.IO.Class import Data.Functor.Identity import System.IO wire :: (HasTime t s) => Wire s () m a t wire = time run :: (HasTime t s, MonadIO m, ...
Я хочу использовать FRP (то есть реактивный банан 0.6.0.0) для моего проекта (A GDB/MI front-end). Но у меня есть проблемы с объявлением сети событий. Есть команды из GUI и есть события stop из GDB. И то, и другое нужно обрабатывать, и обработка их зависит от состояния системы. Мой текущий подход выглядит т...
Я читаю состояние кнопки (независимо от того, нажата она или нет) каждый момент: readButton :: IO Boolean readButton = ... main = do (add, fire) <- newAddHandler network <- compile (desc add) actuate network forever $ do buttonState <- readButton fire buttonState d...
Я только что исследовал FRP в Haskell (главным образом reactive-banana (отзывы!)), и мне интересно, является ли это общим для них, и в случае реактивного банана, какова причина работать в IO монаде вместо того, чтобы ограничиваться MonadIO, или лучше rven, любой Monad (чтобы я мог обеспечить собственный стек)...
Я смотрю на возиться с созданием функциональной реактивной структуры в какой-то момент. Я много читал об этом и видел несколько примеров, но я хотел получить четкое представление о том, что эта структура должна была бы сделать, чтобы считаться расширением FRP/dsl. Я не очень озабочен проблемами реализации или...