Size: a a a

2020 January 23

λ

λоλторт in rust_offtopic
в гуях например
источник

V

Vabka in rust_offtopic
λоλторт
пуш бэйзед стримы только для всяких событий годятся
Так для них рх и существует
источник

V

Vabka in rust_offtopic
https://github.com/ReactiveX/RxRust
кто-то попытался
источник

DF

Dollar Føølish in rust_offtopic
Что такое пайплайны для байтов
источник

DF

Dollar Føølish in rust_offtopic
Или стримы для байтов
источник

V

Vabka in rust_offtopic
Dollar Føølish
Что такое пайплайны для байтов
источник

В

Вафель in rust_offtopic
Судя по коду это очень старое
источник

V

Vabka in rust_offtopic
Dollar Føølish
Или стримы для байтов
источник

V

Vabka in rust_offtopic
Вафель
Судя по коду это очень старое
>2015 год
источник

V

Vabka in rust_offtopic
да ладно
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
звучит как философия, а не определение
так и есть, философия, ты пишешь что делать, а не как, вопрос "как" не определяется в контракте стримов.
источник

В

Вафель in rust_offtopic
Мне кажется push based для раста не очень идеоматично. Box<dyn Fn> сплошные будут
источник

P

Pavel in rust_offtopic
λоλторт
pull based stream:
getNext :: Stream m a -> m a
push based stream:
subscribe :: Stream m a -> (a -> m ()) -> m ()
subscribe в джаве нет, есть терминальные операции и промежуточные
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
так и есть, философия, ты пишешь что делать, а не как, вопрос "как" не определяется в контракте стримов.
у пулл бейзд стрима всегда есть getNext(), несмотря на всю твою философию. Иначе это не пулл бейзд стрим
источник

V

Vabka in rust_offtopic
Alex Zhukovsky
звучит как философия, а не определение
Да в принципе замени обработчик на енумератор и получишь "определение", под которое подпадает linq
источник

AZ

Alex Zhukovsky in rust_offtopic
Vabka
Да в принципе замени обработчик на енумератор и получишь "определение", под которое подпадает linq
только энумератор это и есть итератор
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
у пулл бейзд стрима всегда есть getNext(), несмотря на всю твою философию. Иначе это не пулл бейзд стрим
значит в джаве не пулл бейзд и не пуш бейзд стрим, потому, что там нет ни next, ни подписки
источник

AZ

Alex Zhukovsky in rust_offtopic
поэтому неяно чего человек пытается добиться этими определениями
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
значит в джаве не пулл бейзд и не пуш бейзд стрим, потому, что там нет ни next, ни подписки
а что там есть?
источник

λ

λоλторт in rust_offtopic
Pavel
значит в джаве не пулл бейзд и не пуш бейзд стрим, потому, что там нет ни next, ни подписки
какой там интерфейс?
источник