
Vladimir
13.06.2016
12:32:13
ох бля
разобрался
если ничего не эскпортировать и не импортировать, то ts считает, что модуль не модуль

Alexander
13.06.2016
12:36:34

Google

Vladimir
13.06.2016
12:37:20
логика есть, но непонятно, зачем это нужно, когда в конфиге прописано, что commonjs

Alexander
13.06.2016
12:39:14

Vladimir
13.06.2016
12:40:19
неймспейсы вообще походу сделаны чисто под глобалы

andretshurotshka?❄️кде
13.06.2016
12:44:54

Ҫѐҏӗѫӑ
13.06.2016
13:01:30
@vkurchatkin а ты flow-bin юзаешь или прям окамловский?

Vladimir
13.06.2016
13:02:10
flow-bin, но это просто скачивалка для окамловского бинарника

Ҫѐҏӗѫӑ
13.06.2016
13:02:58
ну то есть с ним можно не ставить сам окамл?

Vladimir
13.06.2016
13:03:06
ага
ну окамл какбы компилруется, поэтому он так и так не нужен

Ҫѐҏӗѫӑ
13.06.2016
13:04:46
ну если захочется из мастера новье, то видимо придется

Nikolay добряш
13.06.2016
14:16:21
Эм чего такого в горизонте крутого чего нету. Вноде?

Andrey
13.06.2016
14:18:40
наверное то, что это фреймворк для ноды?

Nikolay добряш
13.06.2016
14:19:57
Как все запутано

Google

Nikolay добряш
13.06.2016
14:20:37
Давно пора сайт сдклать где все фрейворыки и пакеты бы графически были представлении в зависимость от успешности применения для той или иной задачи

Dmitry
13.06.2016
14:39:13
Как все запутано
Эммм. Почему ты сравниваешь интерпретатор языка и фреймворк для построения приложений?

Nikolay добряш
13.06.2016
14:39:54

マイク
13.06.2016
14:45:05

Nikolay добряш
13.06.2016
14:46:33

Ҫѐҏӗѫӑ
13.06.2016
14:56:49
если их вытянуть на уровне плеч, то должен получиться ~прямой отрезок от кончиков пальцев одной руки, до другой
если это не так, то возможно они кривые

trump ? trump ? hillary
13.06.2016
18:31:12
нужно внутри самого себя
и по команде
а не автоматом

Vladimir
14.06.2016
15:03:24
Можно ли делать так вместо try catch?
await myAsyncFunc().catch(err => { console.log(err); throw err })

Vladimir
14.06.2016
15:05:34
можно

Vladimir
14.06.2016
15:06:24
в смысле на сколько это эстетично)

Roman
14.06.2016
15:06:39
только лучше кэтчить где-то наверху один раз

Vladimir
14.06.2016
15:13:18
да нормально, я часто так делаю, особенно в тестах
или так
await fetchData().catch(() => null)

Ҫѐҏӗѫӑ
14.06.2016
21:49:06
@vkurchatkin у flow чот тоже не все гладко
https://github.com/facebook/flow/issues/1422

Google

Ҫѐҏӗѫӑ
14.06.2016
21:49:56
жизнь тлен

Nikolay добряш
14.06.2016
21:50:11
Не то слово


Ҫѐҏӗѫӑ
14.06.2016
21:50:29
можно устроить соревнование кто соберет большую коллекцию багов
вощем аргумент про контекст не канает ящитаю. баги есть. ок
и там, и там
какие там еще у флоу преимущества?
ща только посмотрю сколько их накопилось…
так… я насчитал 0
но ваще я посмотрел. если выкинуть бабель и сделать нормальный язык, то будет хороший клон
довольно годный
тогда можно было бы и посравнивать
ваще идеальный язык для статической типизации должен уметь расширения. то есть реализовывать в себе все со stage-3 и позволять добавлять то, что нужно добавить. при этом явно в доках указывать, что возможны дополнительные проходы парсера-траверсера
а все остальное в нем должно быть как в ts — свое расширение файлов и свое расширение дефинишнов. добавить фич из флоу или что-то позаимствовать и будет ок
но, собственно расширения языка вроде как планируют в ts
так что он и есть этот язык
кстати, насчет вчерашнего пример “без контекста”
https://www.typescriptlang.org/docs/handbook/advanced-types.html
rtfm как грица
flow не нужен-таки


andretshurotshka?❄️кде
14.06.2016
22:48:26
rm -rf

Google

Ҫѐҏӗѫӑ
14.06.2016
22:59:28
вот еще в первой же issue, которую решил читнуть
https://github.com/Microsoft/TypeScript/pull/9163#issuecomment-226038986
от самого Хайльсберга примерчег
в самом верху тот самый пример, который “не понимает контекст”
все как заказывал
2 версия будет огонь короч

Dmitry
14.06.2016
23:36:34
Когда она выйдет?

Ҫѐҏӗѫӑ
14.06.2016
23:39:49
когда допилят остатки https://github.com/microsoft/typescript/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22TypeScript+2.0%22
но уже можно юзать @next

Dmitry
14.06.2016
23:45:53
На посмотреть я думаю можно поюзать, да

Ҫѐҏӗѫӑ
14.06.2016
23:46:15
да уже можно юзать
давно причем
пока что то, что Вова вчера упоминал вот так решается
https://www.typescriptlang.org/play/index.html#src=interface%20Type1%20%7B%0A%09type%3A%20'foo'%2C%0A%09foo%3A%20string%0A%7D%0Ainterface%20Type2%20%7B%0A%09type%3A%20'bar'%2C%0A%09bar%3A%20string%09%0A%7D%0A%0Afunction%20test2(t%3A%20Type1%20%7C%20Type2)%20%7B%0A%09if%20((%3CType1%3Et).type%20%3D%3D%3D%20'foo')%20%7B%0A%20%20%20%20%09(%3CType1%3Et).foo%3B%0A%09%7D%20else%20%7B%0A%20%20%20%20%09(%3CType2%3Et).bar%3B%0A%09%7D%0A%7D%0A
учитывая, что 2 страницы PR закрыты за 8 дней, а ишьюсов осталось тоже на 2 стр и там в основном баги, а не фичи, то до июля вероятно 2 выйдет
хотя не знаю насчет документации что там
да, и они там тайпинги хотят улучшить
но не знаю как именно

Dmitry
14.06.2016
23:52:29
Ну с 1.8 продакшен можно юзать, насколько я слышал. Что есть фичи адекватные

Ҫѐҏӗѫӑ
14.06.2016
23:52:56
ну как бы там с 1.0 адекватные
просто он умнее становится
и ща гармония вышла, все брейкинг ченжес сделали
с 1.4 все в соответствии с harmony

Google

Ҫѐҏӗѫӑ
14.06.2016
23:54:15
или с 1.5, вроде 4
я, кстати, не нашел во flow типа this
но может это просто доки говно, я не понял как с ним работать
а вообще зря это все на канале ноды
все равно на канале реакта те же люди. + еще 500
потом тот же срач заново прокручивать

Dmitry
15.06.2016
00:02:46
Дай чат плиз, если вдруг решу потыкать ради интереса и захочу поспрашивать что-нибудь

Roman
15.06.2016
00:31:04
@react_js

Ҫѐҏӗѫӑ
15.06.2016
00:33:22
а это наглядный пример того, что происходит за час в репке тайпскрипта, а что в репко флоу
http://i.imgur.com/K1Xyj60.png