Size: a a a

ReactiveX - русскоговорящее сообщество

2020 August 07

I

Igor in ReactiveX - русскоговорящее сообщество
Nikita Domnickij
если уж на то пошло, то рх это только половина фрп
Вот эта мысль ближе к правде
источник

I

Igor in ReactiveX - русскоговорящее сообщество
источник

ND

Nikita Domnickij in ReactiveX - русскоговорящее сообщество
Arkadii Ivanov
"Functional reactive programming (FRP) is a programming paradigm for reactive programming (asynchronous dataflow programming) using the building blocks of functional programming (e.g. map, reduce, filter). " По мне это 100% RxJava и вообще любой rxXx
фрп больше про бехэйвиоры, которых в рх нет
источник

v

vitaly in ReactiveX - русскоговорящее сообщество
Arkadii Ivanov
"Functional reactive programming (FRP) is a programming paradigm for reactive programming (asynchronous dataflow programming) using the building blocks of functional programming (e.g. map, reduce, filter). " По мне это 100% RxJava и вообще любой rxXx
но она даёт возможность написать непрозрачного дерьмища с сайд эффектами, так что ФРП это до того момента, пока ты сам это соблюдаешь, на мой взгляд)
источник

AI

Arkadii Ivanov in ReactiveX - русскоговорящее сообщество
Как вам будет угодно. У меня другое понимание frp, в точности как в первом предложении в вики.
источник

ND

Nikita Domnickij in ReactiveX - русскоговорящее сообщество
источник

AI

Arkadii Ivanov in ReactiveX - русскоговорящее сообщество
Я просто привел как пример. Автор вопроса явно не в восторге от идеоматичного императивного стиля корутин. Я с ним солидарен.
источник

ND

Nikita Domnickij in ReactiveX - русскоговорящее сообщество
ну тогда уж декларативный подход вс императивный
источник

AI

Arkadii Ivanov in ReactiveX - русскоговорящее сообщество
Спасибо, пользительно
источник

i

ilya the 大佬 in ReactiveX - русскоговорящее сообщество
Arkadii Ivanov
Наверно речь про FRP vs императивный стиль корутин.
Да
источник
2020 August 10

I

Ivan in ReactiveX - русскоговорящее сообщество
Правильно понимаю, что встроенных средств, чтобы сказать observable, чтобы он перешёл в onComplete, нет?

Хочу, чтобы при отлове опредлённой ошибки, Observable бы просто завершился, т.е. не кидал ни onNext, ни onError
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
onErrorResumeNext(Observable.empty())
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
Ваня, ну ты в этом чатике уже больше года и все такие вопросы задаешь)
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
Артем Кулик
Ваня, ну ты в этом чатике уже больше года и все такие вопросы задаешь)
А, спасибо. Я его как-то пролистал что-то.

Да и что-то не подумал, что можно empty заэмитить
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
Хех, прикол.

В RxSwift аналогом для onErrorResumeNext, как я понял, является catchError.

Так вот в итоге, я получаю onError с текстом Sequence doesn't contain any elements.

Т.е. вот этот вот способ с прокидыванием дальше Observable.empty ловится в onError, а не в onNext.

Кстати, возможно, именно поэтому я и не подумал про это решение.
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
Можно, конечно, какой-нибудь фильтр применить
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
И ещё у меня была костыльная идея с takeUntil
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
Ivan
Хех, прикол.

В RxSwift аналогом для onErrorResumeNext, как я понял, является catchError.

Так вот в итоге, я получаю onError с текстом Sequence doesn't contain any elements.

Т.е. вот этот вот способ с прокидыванием дальше Observable.empty ловится в onError, а не в onNext.

Кстати, возможно, именно поэтому я и не подумал про это решение.
в общем, это из-за .asSingle(), если кому интересно. сйечас всё доделаю
источник
2020 August 17

S

Singular in ReactiveX - русскоговорящее сообщество
Подскажите что делает Maybe и в каким случаях юзать?
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Singular
Подскажите что делает Maybe и в каким случаях юзать?
Когда запрос может завершиться без результата
источник