
Nikita
04.10.2016
13:37:09
https://flowtype.org/try/#0PQKgBAAgZgNg9gdzCYAoVBTAHgBzgJwBcwoBXAOwGNCBLOcsAIxvIBMBBau8gYXwwCGhAgB4AKgC4wAMQpd6APgAUqMGFY0AzjiGUAFlNlVa9ADSqwA+b35CCUsagCUDsAG8L-QqXwMlAOkCBfABzTScwAF4Fdws1Lx8GDW1dPSUrExtBYXwAoNDwpwBuCwBfEtLUIA
ну то есть вот, как это заставить работать?)

Глеб
04.10.2016
15:44:35
вообще расскажите ктонибудть почему TS+Flow = love
желательно с примером

Google

Ҫѐҏӗѫӑ
04.10.2016
15:48:30
потому что тут и те, и другие. и всем надоело спорить о том, почему одно лучше другого (ts лучше)

Vladimir
04.10.2016
15:49:33
TS говно, объективно

Aleh
04.10.2016
15:50:17

Ҫѐҏӗѫӑ
04.10.2016
15:50:53
флоу бажное говно и позволяет имплисит эни
почти одно и то же, да

Vladimir
04.10.2016
15:50:54
TS это удобное сочетание хуевого траспайлера и хуевого тайпчекера в удобной упаковке

Ҫѐҏӗѫӑ
04.10.2016
15:51:55
+ зависит от того пишешь ли свой хуевый код (тогда флоу) или у тебя хуевый код из нпм (тогда тс)

Vladimir
04.10.2016
15:52:30
Согласен, для тех, для кого разработка заключается в npm install, TS лучше

Ҫѐҏӗѫӑ
04.10.2016
15:53:38
ну то есть для адекватных людей, которые не переизобретают то, что уже есть (тайпчекер, например?)
@esgalsul терь понятно?

Vladimir
04.10.2016
15:55:19
Нет, для людей, которым от type system нужно только автокмплит, потому что столько говна из npm все равно запомнить невозможно

Anton
04.10.2016
15:55:38
Холивар-холиварчик

Ҫѐҏӗѫӑ
04.10.2016
15:55:45
зачем запоминать говно из нпм?
> от type system нужно только автокмплит
лолд

Google

Alex
04.10.2016
15:56:29

Ҫѐҏӗѫӑ
04.10.2016
15:56:38
импорты во флоу. охуенный тайпчек
спасибо, не нужно

Vladimir
04.10.2016
15:58:17
flow настолько хуев, что все “фишки” TS2 были в нем изначально

Ҫѐҏӗѫӑ
04.10.2016
15:58:29
ноуимплиситэни
без этого ни один тайпчекер ненужен
дальше разговор продолжать не имеет смысла
когда появится во флоу, тогда и поговорим :)
(никогда?)

Aleh
04.10.2016
15:59:26
https://github.audio/ релакс, ребятки

Vladimir
04.10.2016
15:59:33
И без него заебись

Ҫѐҏӗѫӑ
04.10.2016
15:59:38
даааа

Vladimir
04.10.2016
15:59:40
Но не помешало бы

Ҫѐҏӗѫӑ
04.10.2016
15:59:42
заебись

Vladimir
04.10.2016
15:59:50
Есть flow coverage
Есть ts coverage? нет

Ҫѐҏӗѫӑ
04.10.2016
16:00:46
есть эмит от нетипизированного говно. и это лучше чем, чем дозволение не иметь типизации
иначе в чем смысл?
опять же каверидж можно отдельно сделать (и он наверняка уже есть)

Vladimir
04.10.2016
16:01:34
Лол, ну не будет implict any, все равно в TS без any ничего сделать нельзя

Google

Ҫѐҏӗѫӑ
04.10.2016
16:01:45
лол можно

Vladimir
04.10.2016
16:03:02
https://github.com/DefinitelyTyped/DefinitelyTyped/search?utf8=%E2%9C%93&q=any
Дааааа
такие тайпинги, такая экосистема
ноу имплисит эни

Ҫѐҏӗѫӑ
04.10.2016
16:03:44
и что ты этим показал?

Vladimir
04.10.2016
16:04:27
Все тайпинги состоят из any в основном
Зато они есть!!

Ҫѐҏӗѫӑ
04.10.2016
16:04:55
што?
ты выдачу своего поиска смотрел?

Vladimir
04.10.2016
16:05:11
да

Ҫѐҏӗѫӑ
04.10.2016
16:07:35
даже если принять, что всего 2,517 в гитхабе (в разных коммитах, а не мастере) и что из них реально тип any указан хотя бы в 700 из найденных файлов и что хотя бы 500 из них -- это действительно ts файлы, при этом 1 из них небесполезное говно, то что ты этим хотел сказать?

Ҫѐҏӗѫӑ
04.10.2016
16:07:45
кстати там флоу файлы в выдаче есть
сорян, не хотел тебя расстраивать

Vladimir
04.10.2016
16:08:12
флоу файлы? зачем?

Ҫѐҏӗѫӑ
04.10.2016
16:08:36
я о том же
не нужны же

Vladimir
04.10.2016
16:08:51
В тайпингах ТС - очевидно
склонировал DefinitelyTyped, сейчас будет оналитека

Ҫѐҏӗѫӑ
04.10.2016
16:09:36
в тайпингах флоу

Google

Ҫѐҏӗѫӑ
04.10.2016
16:09:41
посмотри сам там

Vladimir
04.10.2016
16:10:14
Да так тайпинги не нужны

Ҫѐҏӗѫӑ
04.10.2016
16:10:39
а, ну все ясно. тебе и нпм не нужен

Vladimir
04.10.2016
16:10:48
Большая часть - не нужна
Помойка

Mike
04.10.2016
16:11:18
ды не используй лишее
помоек много на свете, ечго из-за них расстраиваться?

Vladimir
04.10.2016
16:11:37
ну, очевидно)
я не расстраиваюсь, это просто констатация факта
В нпм много всего, и большая часть - это мусор

Admin
ERROR: S client not available

Vladimir
04.10.2016
16:12:30
Точно так же, как и в тайпингах ТС
Кому нравится в мусоре каждый день копаться - велком

Mike
04.10.2016
16:13:54
хз, у меня из либ один тайпинг всего стоит, и тот правленый уже

Vladimir
04.10.2016
16:14:22
ну это норм

Aleh
04.10.2016
16:15:17
а типа реакт там не юзаете?

Mike
04.10.2016
16:17:23
я вообще ничего не юзаю
1 зависимость, URI Js и тот ущербен и я с него съеду

Vladimir
04.10.2016
16:22:13
В DefinitelyTyped any есть в 1607 файлах из 2497
64%

Google

Alex
04.10.2016
16:24:49

Vladimir
04.10.2016
16:25:29
Брать оттуда только серьезные, сложные, фундаментальные вещи
Реализации протоколов, кодировок, сложных алгоритмов
Фреймворки all included
и т д

Alex
04.10.2016
16:26:02

Vladimir
04.10.2016
16:26:27
Не брать (и не пытаться искать) однострочный мусор
утилы по одной
и т д

Alex
04.10.2016
16:27:29
как эта проблема к типизации относится?

Vladimir
04.10.2016
16:28:13
никак

Nikita
04.10.2016
16:28:27
лол))

Vladimir
04.10.2016
16:28:37
точнее, она относится к вопросу необходимости тайпингов, где есть весь этот мусор

Nikita
04.10.2016
16:28:47
TS + Flow = ❤️ - потому что они оба говно, но по своему))

Vladimir
04.10.2016
16:28:51
Нет мусора - не нужны тайпинги

Alex
04.10.2016
16:29:20
а в приложениях своих не нужны тайпинги?

Vladimir
04.10.2016
16:29:44
тайпинги = типы для нетипизированных зависимостей
Проблемы с отсутствием тайпингов возникают, только если каждый день добавляются зависимости

Aleh
04.10.2016
16:30:28

Vladimir
04.10.2016
16:32:19

Nikita
04.10.2016
16:32:50
хз, в flow прям дохрена багов
и неявности
и оба языка не покрывают запросов мира js