Описание тега scala.rx

Scala.Rx - это экспериментальная библиотека распространения изменений для Scala.
0 ответов

Binding.scala против Scala.Rx + ScalaTags Хаои

Как Binding.scala сравнивается с концепцией, описанной здесь? Помимо описаний дизайна можно сравнить их реализации TodoMVC: Binding.scala Scala.Rx + ScalaTags Изменить: сейчас я сравнил их с Scalajs-реагировать. Я думаю, что реакция имеет лучшую про…
07 апр '17 в 16:25
1 ответ

`в конце концов 'не найден в scala.rx

Вот пример из документа scala.rx: package tutorial.webapp import rx.core.{Rx, Var} import rx._ import rx.ops._ import scala.concurrent.Promise import scala.concurrent.duration._ import scala.scalajs.js.JSApp import scala.scalajs.js.annotation.JSExpo…
30 окт '15 в 10:16
1 ответ

Ошибки LinkingErg при обновлении с Scala.rx 0.3.2 до 0.4.0

В своем проекте я использую Scala.rx 0.3.2. Когда я обновился до версии 0.4.0 - без изменения какого-либо кода - я неожиданно получил много LinkingErrors для даже такого простого кода, как: private val pageVisibility: Var[String] = Var(document.visi…
19 дек '18 в 16:17
1 ответ

Триггер значения перегруженного метода с альтернативами для параметра '=> Unit'

Я только что обновил Scala.rx версии 0.3.2 до 0.4.0, и внезапно я получаю следующие ошибки на моем triggers: overloaded method value trigger with alternatives: [error] (f: Boolean => Unit)(implicit ownerCtx: rx.Ctx.Owner)rx.Obs <and> [error…
11 дек '18 в 09:26
1 ответ

Как протестировать `Var`s из`scala.rx` с самым масштабным?

У меня есть метод, который подключается к веб-сокету и получает потоковые сообщения от какой-то действительно внешней системы. Упрощенная версия: def watchOrders(): Var[Option[Order]] = { val value = Var[Option[Order]](None) // onMessage( order =&gt…
02 мар '18 в 17:02
1 ответ

Использование таймера из scala.rx

Может ли кто-нибудь дать мне простой пример использования Timer из scala.rx Ли Хаойи, который не зависит от Akka или каких-либо других библиотек, кроме scalajs, dom и rx? Пример таймера из GitHub Haoyi: import scala.concurrent.duration._ implicit va…
09 июл '14 в 18:02
1 ответ

В чем разница между реактивным программированием и простыми старыми замыканиями?

Пример из scala.rx: import rx._ val a = Var(1); val b = Var(2) val c = Rx{ a() + b() } println(c()) // 3 a() = 4 println(c()) // 6 Чем выше версия лучше чем: var a = 1; var b = 2 def c = a + b println(c) // 3 a = 4 println(c) // 6 Единственное, о че…
1 ответ

Установить ограничение таймера scala.rx

Вот пример использования Timer из scala.rx: package tutorial.webapp import akka.actor.ActorSystem import rx.core.{Rx, Var} import rx._ import rx.ops._ import scala.concurrent.Promise import scala.concurrent.duration._ import scala.scalajs.js.JSApp i…
30 окт '15 в 10:12
1 ответ

Как получить неявное ownerCtx: rx.Ctx.Owner в scala.rx

Вот базовый пример "Привет, мир!", Использующий scala.rx в версии 0.3.1. Не компилируется из-за отсутствия implicit ownerCtx: rx.Ctx.Owner, Как мне получить этот экземпляр? import rx._ val a = Var(1) val b = Var(2) val c = Rx{ a() + b() } This Rx mi…
26 сен '16 в 13:50
1 ответ

Scala.Rx с ошибкой компиляции примера ScalaTags

Я попробовал пример scala.js https://github.com/lihaoyi/hands-on-scala-js и его scala.rx с частью scalatags в расширенном разделе. Примеры компиляции выполняются нормально, но когда я пытаюсь использовать последнюю версию scala.rx v 0.3.1, я получаю…
02 мар '16 в 16:17
1 ответ

Неоднозначная перегрузка: исправить или попробовать что-то еще?

Справочная информация: я работаю над использованием scala.js/ scalatags вместе с scala.rx. То, что я пытаюсь достичь, это привязка значений из входных данных HTML для Rx Vars, используя стиль оператора. Вот что я собираюсь сделать: implicit class Bo…
06 янв '16 в 15:52
0 ответов

Вредно ли добавлять в подписку на ошибку Scala.RX Observable<Closable>?

Я использую rx.lang.scala в понимании, которое я хочу быстро потерпеть. Я тоже хочу ресурс parameters быть закрытым, если возникает исключение. Будет ли doOnTerminate работать правильно, если вы выбросите Exception / Throwable, как в приведенном ниж…
14 мар '19 в 14:37
0 ответов

Как работает сборка мусора в отношении Ctx.Owner в scala.rx?

Я пытаюсь обернуть голову, как именно владельцы работают в scala.rx. На данный момент у меня есть веб-приложение Scala.js, которое просто импортирует rx.Ctx.Owner.Unsafe._ везде, где я использую Rxs. Это - однако - приводит к созданию большого колич…
02 авг '19 в 19:06