Подтвердить что ты не робот

Функциональное реактивное программирование в Scala

Существуют ли библиотеки, написанные для Scala, для включения функционального реактивного программирования?

4b9b3361

Ответ 2

Там реактивный - http://github.com/nafg/reactive. Репозиторий в настоящее время содержит два проекта. реактивный ядро ​​- автономная библиотека FRP. реактивная сеть основывается на нем, чтобы очень легко было сделать очень динамичный и интерактивный веб-сайт Lift.

Ответ 3

https://github.com/Netflix/RxJava Библиотека функционального реактивного программирования для JVM, разработанная Netflix.

Ответ 4

Я не Scala, поэтому не знаю, насколько это хорошо, но вот блог с комментариями, которые говорят о FRP в scala: Функциональное реактивное программирование (FRP) в Scala (Fresca, ScalaFX) и здесь - это reddit, в котором показан диалог stackoverflow, который привел меня к вышеуказанной ссылке.

У меня было бы несколько вопросов о возможностях FRP в Scala. Что такое   текущий статус ScalaFX?   не обновляется с 3 месяцев... В настоящее время он полезен?

Это, безусловно, полезно, есть только еще не официальный релиз.

Существуют ли какие-либо другие рамки FRP (например, Fresca reborn)?

Фреска была моей первой попыткой FRP в Scala. SFX, как сейчас в багажнике улучшается на Fresca в нескольких аспекты и как таковые можно рассматривать как преемником Фрески.

Ответ 5

Scala.Rx Ли Хаойи. Короче говоря, он нацелен на более простое, простое в использовании и более интероперабельное переопределение (частей) Scala.React.

Не вводите в заблуждение суффикс Rx. Scala.Rx имеет мало общего с Reactive Extensions от .NET. Scala.Rx не фокусируется на асинхронности и потоках событий как на переменные во времени значения, так и на выражение функциональных зависимостей с автоматическим распространением изменений.

Ответ 6

Coursera Принципы реактивного программирования поощряет RxScala.

RxScala приносит Reactive Extensions к Scala. Rx был впервые реализован для .NET и в настоящее время реализуется на Java. Проект RxScala адаптер для RxJava. Его код находится в подкаталоге RxJava хранилище.

Эта библиотека еще не закончена. Вы должны ожидать нарушения изменений в будущих версиях.

Ответ 7

Существует scala -reactive: http://github.com/erikrozendaal/scala-reactive

Он вдохновлен библиотекой Microsoft Reactive Extensions, с признаком Observable, занимающим место IObservable, и адаптированным к API-интерфейсам Scala, так как Rx соответствует API LINQ.