Anonymous
из сирии
Aleserche
или цыгане из томска или откуда там
Anonymous
Драсьте) фронтенд яндекс.маркета
Denis
Молодец, садись, пять :) А откуда про чат узнал?
Anonymous
есть тут у нас один хипстер @corpix
Anonymous
поделился ссылочкой
Anonymous
вы ведь не против?) отлично
Dmitry
Пришел и всех сдал)
Anonymous
node.js открытый проект
Anonymous
🙈
Anonymous
его не у кого покупать :\
Anonymous
Пришел и всех сдал)
пока не забанили
Vladimir
ну у joyent есть трейдмарк, это так
Vladimir
также как и у oracle есть javascript
Sergei
а тип libuv тоже joyent пренадлежит?
Vladimir
вроде нет
Vladimir
@chicoxyzzy добавил еще немного унижения для ts: https://github.com/vkurchatkin/typescript-vs-flow
Roman
о началось
Anonymous
Roman
Vladimir
Время срачей прошло, теперь только факты и код
Vladimir
вот это вообще днище: https://github.com/vkurchatkin/typescript-vs-flow/blob/master/ts/5.ts
Artur
Драсьте) фронтенд яндекс.маркета
О, класс! А на чем сделан фильтр каталога маркета? Или что-то самописное? Если не секрет-секретов, конечно.
Anonymous
https://www.typescriptlang.org/play/#src=interface%20Foo%20%7B%20type%3A%20'foo'%20%2C%20foo%3A%20string%20%7D%0Ainterface%20Bar%20%7B%20type%3A%20'bar'%20%2C%20bar%3A%20string%20%7D%0A%0A%0Aexport%20function%20test(t%3A%20Foo%20%7C%20Bar)%20%7B%0A%20%20if%20(%3CBar%3Et.type%20%3D%3D%3D%20'foo')%20%7B%0A%20%20%20%20%2F%2F%20check%20and%20cast%20should%20be%20in%20kept%20sync%0A%20%20%20%20%2F%2F%20we%20check%20for%20foo%20but%20cast%20to%20Bar%20by%20mistake%0A%20%20%20%20console.log((%3CBar%3Et).bar)%20%2F%2F%20should%20be%20an%20error%0A%20%20%7D%0A%7D
Anonymous
дальше не читал
Anonymous
зато читал ночью унижения флоу в ишью трекере
Vladimir
И че? в этом месте нет ошибки
Anonymous
она раньше потому что
Anonymous
ты бар проверяешь
Vladimir
я проверяю type
Anonymous
поставь фу
Vladimir
он есть и там и там, ты предлагаешь одно и тоже вместо двух раз три писать
Vladimir
ошибку можно сделать и там и там
Anonymous
короч не интересно
Vladimir
Я понимаю, что примеры тебе неинтересно
Artur
Фильтрует бекенд)
Я про него и спрашиваю) Мне достаточно пары кейвордов будет)
Anonymous
который делает поведение как во фло
Anonymous
Это не к нам уже)
Anonymous
это попытки оправдать выбор умирающей технологии. смирись)
Vladimir
Я проверяю текущую версию, в будущем будет круто, верю
Anonymous
мне больше не интересно чмырить флоу
Artur
Это не к нам уже)
Попробовать стоило)
Vladimir
Естественно, как только пошли факты)
Michael
лол
Michael
Flow Uber Alles
Anonymous
это не факты, это избежание чтения доков
Anonymous
все можно
Vladimir
Это примеры кода
Anonymous
просто не так как ты этого хочешь
Anonymous
вот и все
Vladimir
Все можно и в js без статической типизации
Vladimir
о чем речь
Anonymous
фло не умеет вот так зато sdelat’ zaebis’
Anonymous
такой же факт как и твой
Anonymous
а в тс можно заебись сделать
Anonymous
Vladimir
ты можешь хоть один показать пример?
Anonymous
мне это не интересно. я показал уже дважды, что твои примеры фиговые
Roman
или цыгане из томска или откуда там
тут их мало, я те как чурка из томска говорю
Anonymous
остальное у меня в рабочих репках и все классненько
Anonymous
мне этого достаточно
Anonymous
убеждать больше не интересно
Vladimir
Так нах тебе вообще типизация
Vladimir
пиши так, будет классненько
Anonymous
чтобы была
Vladimir
Короче - ts позволяет кучу небезопасных вещей, и не позволяет кучу безопасных, но с этим можно жить
Anonymous
дада и полиморфные генерики
Anonymous
которые никто не знал что есть кроме тебя
Anonymous
и многие о них узнали когда я у джеффа в твиттере спросил где доки
Anonymous
и он ответил: - бля...
Vladimir
не полиморфные, а ковариантные и контрвариантные
Vladimir
Доки есть
Vladimir
https://flowtype.org/docs/classes.html
Anonymous
да похуй
Anonymous
они и в шарпах-то всяких не нужны
Anonymous
там нет примера контрвариативности
Vladimir
Она реже нужна