Функционально-реактивное программирование - достаточно ли Fay выразителен?

12

Так что я делаю довольно сложный клиент javascript / html со множеством вызовов ajax и другими функциями callback-ism. Я развлекаю мысль об использовании Fay для этой цели. Я в курсе Вяза. Попробовал и понравились элементы FRP. Теперь я хочу узнать, возможна ли подобная структура в Fay.

Есть ли конкретные примеры FRP в Fay?

Некоторые актуальные технологии:

  • Arrowlets , стрела FRP в javascript
  • FlapJax , еще одна альтернатива JavaScript
  • Bacon.js , FRP в JavaScript

Одно из возможных решений с использованием бекона . С демо .

worldsayshi
источник

Ответы:

3

Пример ReactiveMvc среди примеров fay-ide, вероятно, является лучшим выбором на данный момент. Хотя я не уверен в полноте или в сравнении с другими решениями FRP.

Я подозреваю, что это не отвечает требованиям функционального реактивного программирования. Я могу ошибаться

worldsayshi
источник
1

В OdHac несколько человек успешно портировали библиотеку Haskell FRP на Fay, но я не думаю, что они выпустили ее.

Написание библиотеки FFI должно быть проще, но это зависит от используемой вами библиотеки. Главным образом, как трудно это напечатать. Люди экспериментировали с Bacon.js, например, Bacon-n-fay (это не компилируется с последней версией Fay, но я предполагаю, что это будет легко обновить).

Так что да, это выполнимо, и я надеюсь, что кто-то скоро выпустит пакет для него.

Адам Бергмарк
источник