
Алексей
14.05.2017
20:01:11
https://gist.github.com/btroncone/d6cf141d6f2c00dc6b35

Denis
14.05.2017
20:03:29
баян)
кстати как сделать операторы через существующие https://gist.github.com/xgrommx/1aec6c7e47757799a7695ba08a9541ee
аахах! он сослался на мою книгу)))

Google

Denis
14.05.2017
20:07:33
https://xgrommx.github.io/rx-book/

Алексей
14.05.2017
20:08:53

Denis
14.05.2017
20:09:07
пока не обновил
так тот тип же пилит вроде https://www.learnrxjs.io/
кстати я запилил https://jsbin.com/migogu/1/edit?js,output там пропатченный Observable просто надо юзать _Observable и оно само отрисует стрим
ну и еще там есть метод Rx.Observable.marble
еще есть 2 книги (вроде обе о Rx5)
https://www.manning.com/books/rxjs-in-action
https://pragprog.com/book/smreactjs/reactive-programming-with-rxjs
http://xgrommx.github.io/rx-book/content/resources/index.html :D

Алексей
14.05.2017
20:14:37

Denis
14.05.2017
20:15:10
у меня обе есть
2 еще не готова
там по главе выходит иногда

Pig
14.05.2017
20:17:54
А FRP это только всякий вебчик с джиесом или ещё где-то подход востребован?

Google

Алексей
14.05.2017
20:18:05

Denis
14.05.2017
20:18:30
есть реактивные композиции

Алексей
14.05.2017
20:18:56

Denis
14.05.2017
20:19:07
даже Эрик говорит что у него это была неакая симбиотическая смесь continuation монады и еще чего-то

Алексей
14.05.2017
20:19:39
и да FRP в JS нет
Сам долго не понимал в чем разница

Denis
14.05.2017
20:20:08
ну чтобы путаниц не было, советую читнуть ftp://progftp.vub.ac.be/tech_report/2012/vub-soft-tr-12-13.pdf

Pig
14.05.2017
20:20:14
Кажется я наступил на больную мозоль или сморозил большую глупость.

Denis
14.05.2017
20:20:19
Rx это кузина для FRP :D
хотя у содиум попытки были
https://github.com/SodiumFRP/sodium-typescript

Алексей
14.05.2017
20:21:57

Denis
14.05.2017
20:22:11
Rx прост как дерево
(o => o(10))(x => console.log(x)) вот и все, просто там абстракций накручено

Алексей
14.05.2017
20:23:19

Yumi
14.05.2017
20:24:17
RX хотя бы используется, в отличии от FRP, который поддерживает полностью только Haskell?

Алексей
14.05.2017
20:24:30

Denis
14.05.2017
20:24:55
а при чем тут монады?
это же дуализм

Google

Admin
ERROR: S client not available

Denis
14.05.2017
20:25:12
когда функция может выступать как геттер и как сеттер
и геттер-функция блокирует поток
а с сеттером и void все гуд
() => (() => T)
(T => ()) => ()
дуализм для Rx есть js generators
держите мою презентацию) https://jsbin.com/bihoke/2/edit?js,console

Алексей
14.05.2017
20:28:23
() => (() => T)
(T => ()) => ()
Вот что-то начинаю вспоминать :)
https://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx

Pig
14.05.2017
20:28:56
Т. е. FRP это просто стиль построения систем?

Denis
14.05.2017
20:29:09
ох
Найди экспленейшен от Конала Элиота
http://stackoverflow.com/a/1030631/3042847

Denis
14.05.2017
20:30:42
это справедливо для строготипизированных языков с системой вывода типов
yampa, reactive-banana и прочее
ну еще есть всякие AFRP
https://github.com/HeinrichApfelmus/frp-guides
кстати https://github.com/jspahrsummers/RxHaskell :D

Алексей
14.05.2017
20:33:29
Убило :)