Я только начинаю изучать мир функционального реактивного программирования на Haskell, и я хотел бы поэкспериментировать с программированием с графическим интерфейсом (с gtk, из-за существенной привязки) в реактивной обстановке.
Теперь, я немного присмотрелся к Grapefruit, Reactive-Banana и Buster, и я хотел бы получить какое-либо свидетельство радости/ужаса от использования того или иного пакета.
Все, что у меня есть, это следующие предварительные мнения:
Я не возражаю против привязки пакета FRP к gtk самостоятельно, так как у меня двойственное отношение к идее абстрагированного бэкэнда (которая есть у Грейпфрута)..
Хотя я нахожу теорию типов интересной, я также ценю простые кодировки для реальных программ, которые, кажется, немного отстают от записей грейпфрута..
То есть, если, конечно, кто-то из вас не убедит меня думать иначе: )