@nodejs_ru

Страница 34 из 2748
Vladimir
13.06.2016
12:32:13
ох бля

разобрался

если ничего не эскпортировать и не импортировать, то ts считает, что модуль не модуль

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

Alexander
13.06.2016
12:39:14
логика есть, но непонятно, зачем это нужно, когда в конфиге прописано, что commonjs
Об этом и говорю. Ладно бы по дефолту все считалось браузерным кодом, где модулей-то и нет, но с коммонжс-то какие проблемы?

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

Ҫѐҏӗѫӑ
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
Nikolay добряш
13.06.2016
14:46:33
Главное чтоб руки не из жопы
а есть какие то критерии которпыве определяют криворукость?

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

если это не так, то возможно они кривые

trump ? trump ? hillary
13.06.2016
18:31:12
nodemon
мне не нужно извне

нужно внутри самого себя

и по команде

а не автоматом

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

Страница 34 из 2748