Size: a a a

2020 November 30

AP

Aleksei (astynax) Pi... in haskell_blah
Фигачишь несколько рутин, которые просто числа перемалывают, в конце дожидаешься и выводишь в консоль результат. Корутины есть, реактивности нет
источник

AP

Aleksei (astynax) Pi... in haskell_blah
"Реактивность" == "декларативность при обработке событий"
источник

AP

Aleksei (astynax) Pi... in haskell_blah
т.е. "circle.center := mouse.pointer" вместо "mouse.onMove (pos => circle.move(pos))"
источник

AP

Aleksei (astynax) Pi... in haskell_blah
Excel с формулами — реактивный.

"Псевдо-эксель" с явными коллбэками, обновляющими одни ячейки на основе других — нет.

При этом первый может быть по факту вторым, но на уровне "программы" этого не должно быть видно. Тогда программирование будет реактивным.
источник

AP

Aleksei (astynax) Pi... in haskell_blah
(простити, я зря сюда написал, теперь меня начнут убеждать в неправоте и придётся опять чат архивировать многажды после каждого гневного упоминания меня)
источник

A

Andrey in haskell_blah
не будем
источник

LO

Leonid 🦇 Onokhov in haskell_blah
Oleg ℕizhnik
В скале их 10 штук современных стримов заменили, в жове реактор, в дотнете наверняка тоже что-то другое
А в питоне? А то мне тут подсовывают доя рефактора гуйню на qt
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Leonid 🦇 Onokhov
А в питоне? А то мне тут подсовывают доя рефактора гуйню на qt
Мне кажется, в пыхтоне асинхронные корутины в роли стримов.
источник

LO

Leonid 🦇 Onokhov in haskell_blah
Мне 3й питон ещё год ждать
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Ну типа
-асинхронное?
-да
-может много елементов вернуть? -да
- Композится?
- форы ифы лучшие комбинаторы, ты чо зен не читал
источник

AP

Aleksei (astynax) Pi... in haskell_blah
Leonid 🦇 Onokhov
А в питоне? А то мне тут подсовывают доя рефактора гуйню на qt
Тут всё плохо будет. Потому что FFI в сторону Qt блокирующий в основном
источник

AP

Aleksei (astynax) Pi... in haskell_blah
Придётся multiprocessing юзать
источник

AP

Aleksei (astynax) Pi... in haskell_blah
И тут не второго питона проблема, а питона в целом. Ибо GIL
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Leonid 🦇 Onokhov
Мне 3й питон ещё год ждать
источник

AP

Aleksei (astynax) Pi... in haskell_blah
Ох, не надо Twisted!
источник

LO

Leonid 🦇 Onokhov in haskell_blah
Ну Rx умеет на кутовом эвентлупе запускаться
источник

AP

Aleksei (astynax) Pi... in haskell_blah
Вот это уже может быть выходом
источник

AP

Aleksei (astynax) Pi... in haskell_blah
Но всё равно пока работает один обработчик, другой не сможет работать
источник

AP

Aleksei (astynax) Pi... in haskell_blah
Потому что тут уже и scheduler нужен внешний
источник

AP

Aleksei (astynax) Pi... in haskell_blah
epoll, greelets
источник