Вопросы по теме 'reactive-banana'

Создать поток событий полиморфных функций - возможно? Если да, то как?
В настоящее время я изучаю FRP с реактивным бананом и хотел создать поток случайных функций. Я придумал это: -- | take number generator, and some pulse event stream, generate random function stream mkRandom :: (Random a,RandomGen g) => g ->...
85 просмотров
schedule 30.10.2021

Работа с текущим временем в реактивном банане
Как вы справляетесь с текущим временем в реактивном банане? В идеале я хотел бы иметь Behaviour , который я могу «опросить», чтобы получить текущее время. Однако опрос Behaviour s с Event s (через <@ и т. д.) дает мне значение Behaviour...
346 просмотров
schedule 17.04.2022

Динамическое переключение событий в Reactive-Banana
В настоящее время я работаю над небольшой игрой, использующей реактивный банан и SDL. Поскольку цель в основном состоит в том, чтобы узнать больше о реактивном банане и FRP, я попытался использовать динамическое переключение для настройки набора...
495 просмотров
schedule 24.04.2022

Как реализовать игровой цикл в реактивном банане?
Этот вопрос относится к реактивно-банановым симуляциям и симуляциям в реальном времени с физическим и визуальным компонентом (например, играм). Согласно Fix Your Timestep! идеальный способ настроить игровой цикл (при условии физика, которая...
1631 просмотров
schedule 28.08.2022

Правильно ли я использую реактивный банан?
Вот пример программы Haskell FRP, использующей библиотеку реактивного банана. Я только начинаю чувствовать себя с Haskell, и особенно не совсем понимаю, что означает FRP. Я был бы очень признателен за критику кода ниже {-# LANGUAGE...
2370 просмотров

Обработка событий в зависимости от состояния с обновлениями состояния
Я хочу использовать FRP (т.е. реактивный банан 0.6.0.0) для моего проекта ( GDB/MI внешний интерфейс). Но у меня проблемы с объявлением сети событий. Есть команды из графического интерфейса и события остановки из GDB. Оба должны быть...
316 просмотров

Функциональный реактивный банан - путаница типов
Генрих Апфельмус щедро поддержал эта проблема. Я рассматривал возможность использования accumB в качестве решения, но думал, что будет ошибка типа. В любом случае, попробовав его предложение, я получил ошибку типа. let bGameState ::...
147 просмотров
schedule 07.05.2023

Возможно ли?: Behavior t [Behavior t a] -> Behavior t [a]
Есть ли способ получить Behavior t [a] , где значения [a] во время t являются значениями, содержащимися в Behavior t [Behavior t a] во время t? То есть, функция с типом: Behavior t [Behavior t a] -> Behavior t [a] Если это невозможно,...
209 просмотров
schedule 08.01.2023

reactive-banana как правильно делать IO события
Основываясь на моем предыдущем вопросе, настройки которого я постепенно уточнял ( Как создать монадическое поведение в реактивном банане ): Предположим, что есть eKey , событие, запускаемое при каждом нажатии клавиши, b типа Buffer , которое...
78 просмотров
schedule 07.12.2022

Как буферизовать события в реактивном банане
Я новичок в FRP, но хочу попробовать применить принципы FRP на практике. Во многих ресурсах в Интернете, связанных с FPR на Haskell, авторы ссылаются на реактивный банан. Поэтому я подумал взглянуть и на это, но это вовсе не обязательно, если есть...
87 просмотров