
Vadim
28.09.2017
21:19:36
Блин. Хоть бы просто декларативную систему для этого предусмотрело js-сообщество. Типа jsdoc какого-нибудь. Но он тоже такой тип сигнатур не поддерживает

Дмитрий
28.09.2017
21:22:13
Скорее всего для хорошего вывода надо будет даже ещё хитрее всё описывать

Vadim
28.09.2017
21:23:32
Мне хотелось не просто описывать (почти все описать и в ts можно), а кратко описывать

Google

Denis
28.09.2017
21:24:19

Vadim
28.09.2017
21:25:04

Дмитрий
28.09.2017
21:26:07

Dmitry
28.09.2017
21:55:36
гайс а как там elm еще актаульно с ним разбираться или он уже мертв ?

Kelin
28.09.2017
22:13:17

Dmitry
28.09.2017
22:13:46
а что в тренде ?

kana
28.09.2017
22:13:55
вакансии по элму есть даже на hh
работу можно найти хоть сейчас у Филиппа в конфе элма

Dmitry
28.09.2017
22:14:11
для веба он выглядит интересней всего

kana
28.09.2017
22:14:46
изучить имхо стоит как минимум, благо язык очень простой

Kelin
28.09.2017
22:17:24
А как же OCaml
Reason и вот это все

kana
28.09.2017
22:17:54
ну там выбора два, ризон и фабель, оба не готовы

Google

kana
28.09.2017
22:18:25
да и таких гарантий, как функциональная чистота, они не дают

Vadim
29.09.2017
12:11:45
Про Reason еще есть такие отзывы, что это только кажется что для его использования не нужно знать OCaml. На самом деле в необходимость понимания OCaml ты там упрешься очень быстро, как только столкнешься с разного рода “странными” ошибками
А если в итоге ты знаешь OCaml, то почему бы тогда просто не писать на OCaml?

oleg
29.09.2017
12:17:41
Так reason это и есть окамл

Cenator
29.09.2017
12:19:15

oleg
29.09.2017
12:19:30
Ризон как попытка пропиарить bucklescript

Denis
29.09.2017
12:20:28

Kelin
29.09.2017
12:22:41

Vadim
29.09.2017
12:23:40
Эм, это очевидно же
Ну его пиарили просто как раз как язык для тех кто не хочет изучать сложные концепции OCaml
А по факту задачу эту не решает

oleg
29.09.2017
12:24:58
А что такое сложная концепция окамл?
Синтаксис ризон упрощает

Vadim
29.09.2017
12:26:09
Ну там он вообще должен делать вроде подход более привычным для людей из мира императивного программирования
Короче, я в ризоне не копался. Слышал только отзывы, что без знания OCaml там все-равно не обойтись

kana
29.09.2017
12:27:14
Я такого не слышал, читал лишь, что синтаксис к жс поближе сделали, это все.
Фейсбук любит концепции окамла, ему нет смысла их скрывать от юзера, скорее наоборот

oleg
29.09.2017
12:27:17
Тогда разговор ниочем
Так это все же функциональный язык программирования, он не продвигает идеи императивные

Vadim
29.09.2017
12:28:22

Kelin
29.09.2017
12:28:56

Vadim
29.09.2017
12:39:10
Етить-колотить! У нас что, линкедин в россии разблокировали?

Google

Vadim
29.09.2017
12:39:29
Зашел на него без прокси

Котяй Негодяй
29.09.2017
12:54:11
Почему так резко захайпили purescript?

andretshurotshka?❄️кде
29.09.2017
12:54:26
Резко?

Kelin
29.09.2017
12:56:00

? animufag ?
29.09.2017
12:56:26

Котяй Негодяй
29.09.2017
12:56:43
Резко?
Да. Не без этого. pure всегда был где-то в конце всяческих обзоров, если был, и о нём говорили только маргиналы.
Сейчас в корне иная ситуация.
А чем он прям хорош?

? animufag ?
29.09.2017
12:57:40
ну я давно про него знаю и он всегда чуток да всплывает
тем что это хаскель на фронтенде

Котяй Негодяй
29.09.2017
12:57:57
Вот про elm говорят, что говоно. А какие преимущества у purescript перед ним?

? animufag ?
29.09.2017
12:58:11
тайпклассы с их HKT больше нигде не сделать

Котяй Негодяй
29.09.2017
12:58:25
Какие преимкщества перед JS+Flow (понимаю, что глупый вопрос, но всё же)?

? animufag ?
29.09.2017
12:58:38
мне елм норм но у него нет полиморфизма
тайпклассы с их HKT больше нигде не сделать

illiatshurotshka❄️
29.09.2017
12:59:02
ого
я не смотрел но подразумевал что есть

? animufag ?
29.09.2017
12:59:11
спрашивай ещё альтернативы с чем сравнить и ещё раз форвардну это сообщение

kana
29.09.2017
12:59:59
Мне пурса намного больше хаскеля нравится

Google

Котяй Негодяй
29.09.2017
13:00:05
А стандартная библиотека как?

kana
29.09.2017
13:00:09
Особенно ее прелюдия
В стандартной либе нельзя даже числа складывать

Котяй Негодяй
29.09.2017
13:00:31
Там компоуз хотя бы есть нативный?

kana
29.09.2017
13:00:39
Потому что складывать можно только полукольца
А полукольца определены в прклюдии

andretshurotshka?❄️кде
29.09.2017
13:01:00
semiring?

? animufag ?
29.09.2017
13:01:14

Admin
ERROR: S client not available

Котяй Негодяй
29.09.2017
13:01:37
Я не буду трахать мозг о том, как мне описать компоуз?

? animufag ?
29.09.2017
13:01:37
то есть в хаскеле люди со своими прелюдами работают
это не очень просто но люди живут с этим

illiatshurotshka❄️
29.09.2017
13:02:11

? animufag ?
29.09.2017
13:02:20
empty

Котяй Негодяй
29.09.2017
13:02:26
Там есть какой-нибудь дженерик, через который можно описать каррированную функцию?

illiatshurotshka❄️
29.09.2017
13:02:28
о

andretshurotshka?❄️кде
29.09.2017
13:02:32

illiatshurotshka❄️
29.09.2017
13:02:37

andretshurotshka?❄️кде
29.09.2017
13:02:39
Все функции каррированные

Котяй Негодяй
29.09.2017
13:02:48

Google

Котяй Негодяй
29.09.2017
13:02:56
Оу.

? animufag ?
29.09.2017
13:02:58
о спутал с моноидом
нужно посмотреть что такое кольца)

Котяй Негодяй
29.09.2017
13:03:13
Это мне нравится.

illiatshurotshka❄️
29.09.2017
13:03:30
кее
к

andretshurotshka?❄️кде
29.09.2017
13:03:48

kana
29.09.2017
13:08:33
В пурсе ток <<<

andretshurotshka?❄️кде
29.09.2017
13:08:49

kana
29.09.2017
13:08:53
Да

illiatshurotshka❄️
29.09.2017
13:09:23
а
тип семикольцо это N
а кольцо это R

Котяй Негодяй
29.09.2017
13:09:44
Rx там есть?

illiatshurotshka❄️
29.09.2017
13:09:53
да?

Denis
29.09.2017
13:10:22
Rx там есть?
purescript-signals, purescript-rx, purescript-behaviors

kana
29.09.2017
13:11:08
Там вообще много подвидов колец

Котяй Негодяй
29.09.2017
13:11:18
Это полностью совместимо со спекой reactivex.io?

kana
29.09.2017
13:11:20
Нет жирных тайпклассов

Дмитрий
29.09.2017
13:12:32