Так как натрий был устарел автором, я пытаюсь перенести свой код на реактивно-банановый. Тем не менее, похоже, есть некоторые несоответствия между этими двумя, у меня тяжелое переполнение.
Например, в натрие было легко получить текущее значение поведения:
retrieve :: Behaviour a -> IO a
retrieve b = sync $ sample b
Я не вижу, как это сделать в реактивном банане
(Причина, по которой я хочу это, заключается в том, что я пытаюсь экспортировать поведение в качестве свойства dbus. Свойства могут запрашиваться у других клиентов dbus)
Изменить: заменил слово "опрос", поскольку оно вводило в заблуждение