Ҫѐҏӗѫӑ
15.08.2016
13:20:54
Alex
15.08.2016
13:20:55
чем в OO
Ҫѐҏӗѫӑ
15.08.2016
13:21:15
и при чем тут оо?
Alex
15.08.2016
13:21:42
я говорю что в JS FP типы становятся более важны
Google
Alex
15.08.2016
13:21:52
чем в императивном и OO стиле
поэтому TS
Ҫѐҏӗѫӑ
15.08.2016
13:22:04
фп вообще грусть без строгой типизации
Alex
15.08.2016
13:22:08
lf
есть такое
Ҫѐҏӗѫӑ
15.08.2016
13:22:12
канал по ts есть
Alex
15.08.2016
13:22:25
ну тс это тс
Ҫѐҏӗѫӑ
15.08.2016
13:22:28
я пытаюсь понять о чем этот канал
о хаскеле?
Alex
15.08.2016
13:22:48
был о cycle
Ҫѐҏӗѫӑ
15.08.2016
13:22:57
вот тогда было понятно
Alex
15.08.2016
13:22:57
лучше наверное JS как-то ввести
Ҫѐҏӗѫӑ
15.08.2016
13:23:16
а сейчас не очень
Google
Alex
15.08.2016
13:23:18
ну видишь, пришели сказали хотим больше чем cycle)
мне тоже не совсем понятно, конечно
Ҫѐҏӗѫӑ
15.08.2016
13:23:56
по названию это канал математиков
Alex
15.08.2016
13:24:15
что ты предлагаешь?
Ҫѐҏӗѫӑ
15.08.2016
13:24:32
хз, в гиттере так и не пришли ни к чему
там его переименовали в FP/FRP
но там и не только жс программисты
Alex
15.08.2016
13:24:56
и что обсуждается?
Ҫѐҏӗѫӑ
15.08.2016
13:24:58
и все равно многие были против
разные фп языки в основном
Alex
15.08.2016
13:25:46
можно JS FRP
Ҫѐҏӗѫӑ
15.08.2016
13:25:49
там много elm и purescript чуваков
ну и rx там же (не только в жс)
тоже короче все подряд
Alex
15.08.2016
13:26:29
ну тут можно чисто JS
вообще мне cycle интересен, конечно))
обсуждать, чего там еще
Vasiliy
15.08.2016
13:28:46
есть же уже название для этого
F&RP, я походу запоздал маленько, просто историю читал
Ҫѐҏӗѫӑ
15.08.2016
13:29:23
ну это примерно то же, что я предлагал (F)RP. но опять же не понятно что это про js
Google
Ҫѐҏӗѫӑ
15.08.2016
13:29:58
и все же про рамду/лодаш-фп или rx/most
Alex
15.08.2016
13:29:59
на назвать - JS FRP - какая повестка?
Ярослав
15.08.2016
13:30:07
в элме очень даже фрпи
Ҫѐҏӗѫӑ
15.08.2016
13:30:13
в элме да
на уровне языка
Ярослав
15.08.2016
13:30:31
нужно обозваться элм и прочие унылые поделки
Alex
15.08.2016
13:31:51
для элма если нужно, то нужно отдельный канал
Ҫѐҏӗѫӑ
15.08.2016
13:32:22
элм не нужен
Ярослав
15.08.2016
13:32:26
а в концепции эрпи можно и эксель обсуждать ))
Alex
15.08.2016
13:32:27
там отдельная экосистема
это да
ну я бы говорил тут о JS
Ярослав
15.08.2016
13:33:18
ну я так и понял, что здесь хотят обсуждать реактивщину всякую
а в функциональном или нет стиле — это пофигу
Alex
15.08.2016
13:33:51
что ее обсуждать? надо вопросы конкретные задавать
Ярослав
15.08.2016
13:34:34
ну типа пацаны как прикрутить бекон к кефиру
такие?
Ҫѐҏӗѫӑ
15.08.2016
13:34:47
видимо да
Alex
15.08.2016
13:34:53
да, сколько градусов в кефире
Ярослав
15.08.2016
13:35:58
так давайте лучше расскажите почему элм не нужен
Google
Alex
15.08.2016
13:36:05
это к Сереже
я могу выразить мнение почему cycle нужен)
Ҫѐҏӗѫӑ
15.08.2016
13:37:17
сайкл тоже не нужен)
Ярослав
15.08.2016
13:37:27
вот оба эти мнения интересны
Alex
15.08.2016
13:37:50
Ярослав, ты смотрел Cycle?
Ярослав
15.08.2016
13:38:09
да, я оба языка смотрел и писал вещи чуть сложнее туду
Alex
15.08.2016
13:38:38
язык в cycle там JS/TS+потоки
и что скажешь по поводу cycle?
Ярослав
15.08.2016
13:39:50
мне не понравилось как реализована интеграция с асинхронными вещами, которые идут вразрез с идеологией cycle
Admin
Alex
15.08.2016
13:39:58
например?
запросы http?
Ярослав
15.08.2016
13:40:14
например, запросы на серeер, работа с jQuery
Alex
15.08.2016
13:40:42
обработка запросов - как кофе покупать в старбаксе) иммет свои приемущества
Ярослав
15.08.2016
13:40:49
в elm мне было тяжело его интегрировать в существующую базу
Vasiliy
15.08.2016
13:40:50
а есть пример на гитхабе или еще где-то чего-нибудь на сайкле, чуть сложнее туду?
Alex
15.08.2016
13:41:08
заплатил в одном месте, получил в другом, зато как бэ "без очереди"
Ярослав
15.08.2016
13:41:23
тяжело работать с внешним миром
Alex
15.08.2016
13:41:30
https://github.com/whitecolor/cycle-async-driver
вот можно делать любые драйверы типа запрос-ответ
Google
Alex
15.08.2016
13:41:45
легко
за счет универсальности очень легко
Vasiliy
15.08.2016
13:42:35
о, осм есть же https://github.com/cyclejs-community/awesome-cyclejs
Ярослав
15.08.2016
13:42:37
ну я про свой опыт говорю
Alex
15.08.2016
13:42:48
ну я понимаю, вот я отвечаю
универсальность дает очень много
любое взаимодейтсвие с внешним миром - просто отсылка сообщения и прием ответов (если нужно)
Ҫѐҏӗѫӑ
15.08.2016
13:43:45
про elm:
1. никогда не получит широкого распространения, а значит бизнесу он не нужен отсутствием специалистов на рынке труда
2. есть более развитые языки, которые можно компилить в жс и у которых к тому же область применения — не только веб
3. у элма нет такой развитой экосистемы как у других
то есть проще взять другие реактивные языки если так хочется (вплоть до haskell + ghcjs)
Alex
15.08.2016
13:44:29
Ҫѐҏӗѫӑ
15.08.2016
13:44:33
там надо-то ленивые вычисления всего лишь
Ярослав
15.08.2016
13:45:08
например, у меня есть коннекты с вебсокетами, мне нужно обрабатывать обрывы, реконнекты, самому как-то включать-выключать внешние системы. В цайкл это было как-то чудовищно тяжело. В элме просто. но не было возможности сделать синхронные запросы. Я давно писал. может уже исправили всё
Ҫѐҏӗѫӑ
15.08.2016
13:45:22
а. а еще элм не умеет в дефинишны тайпскрипта. а этим никак нельзя пренебрегать при отсутствии собственных
Alex
15.08.2016
13:46:53
Ярослав
15.08.2016
13:47:18
типа руку набить нужно?
Alex
15.08.2016
13:47:25
голову)
Алексей
15.08.2016
13:47:42
У элм есть один неоспоримый плюс. У них хватило смелости выпелить Null -> результат- намного меньше runtime exceptions
Ярослав
15.08.2016
13:47:59
голову)
не ну там то понятно как это делать, но как-то неприятно и неудобно
Vasiliy
15.08.2016
13:48:11
зачем сложнее?
ну типа посмотреть, простые примеры давно видел + тыкал сам немного
Ярослав
15.08.2016
13:48:25
Alex
15.08.2016
13:49:42
сложно не согласиться что без опыта должного на cycle тяжело некоторые вещи реализовывать, но унивесальность рулит
то что любая задача - это композция потоков