andrei
)))
ㅤ
А зачем смотреть на код без подсветки?))
Да ещё и в VIM=)
Не, я говорю вообще, что код должен быть максимально чистым. Раньше я не понимал pascal,basic, хотя там свои замуты в синтаксисе, любил больше {{}}}{}{}{}}{{}{}}}.
ㅤ
Потом попрограммировав на JS и перейдя на CoffeeScript понял, что значит чистый синтаксис
ㅤ
Не спорю, что и на JS можно писать красиво
Дима
Ну вот да
from
Дима
Лоол
from
всё ясно
Дима
Считай не видел ничего
Artem
сейчас есть хоть какие-то причины использовать кофескрипт вместо ES2015?
Boris
ошибка в днк разработчика например
Boris
го фигачить стратегии на https://www.hftbattle.com?
Boris
вроде интересное соревнование по программированию)
δμ Dmitry
А в screeps кто нибудь играет?
https://screeps.com
Boris
я играю только в азартные игры - там есть призы?
Чурка
То, что творится сейчас... ну... Это как если бы вместо VB.NET пытались продолжать привинчивать фичи к линейке VB1-6.
anoru
Boris
нет я ведь не олень
ㅤ
Чурка
Я вот все надеюсь, что в CS таки решатся, пусть на костыль, слить еще null и undefined.
Чурка
Так-то там уже решили вопрос существования неанонимных ф-ий, вырезали метки, вырезали шизу с == и ===...
Boris
в них часто рекламируют стратегию Мартингейла под предлогом ее безпроигрышности только вот в классической модели она беспройгрышна при бесконечном капитале
Boris
бинарые опционы туда же идут
Boris
суть в удвоении ставки чтобы покрыть предыдущий пройгрыш
ㅤ
Boris
только вот матожидание прибыли в этих опционах - отрицательное😂
Lev
ЫЫыыыыыыыЫЫыЫЫЫыыы
https://www.youtube.com/watch?v=mswhhHs2pOY
Чурка
А так, вопрос из разряда - стоит ли использовать Kotlin в преддверии Java 9.
Чурка
А это не проблемы, это доп. фичи. Если они есть в JS - значит прекрасно, код будет транслироваться еще лучше, без ненужных overhead'ов.
Проблема JS - в самом наследии 90х.
Artem
Дима
Чурка
TS - мертворожденное нечто (как и Dart, кстати) для тех, кто не может писать иначе, везде. Сколько головной боли к процессу разработки оно добавляет - песня. Зато контроль типов, натяутый поверх прототипного (!) языка.
Прототипного, Карл.
Там нет классов. Все типы в JS - это условность.
От объекта предполагается только реализация тех или иных интерфейсов. Что я и исполюзую, например, здесь:
"area.sync() for area in [@time, @buttons, @volume, @playlist]"
(вызов одного метода у объектов 4 разных "типов")
Чурка
По сути типы как что-то иное, нежели удобное описание конструктора объектов, с идеологией JS попросту несовместимы.
Дима
Типы в js — условность, если писать как будто на дворе 2007 и можно хачить прототипы и творить прочий беспредел
Дима
В остальном — ты удивишься, насколько много в js типизируется
Дима
Причём на выбор сразу два варианта — typescript и flow
Smooth Operator
Сейчас бы писать на кофях и гнобить тс
Artem
ну разговор не про TS, и не про недостатки JS, а про преимущества CS перед JS
Чурка
Дарт тоже типизированный, так-то.
anoru
преимущества CS в 2017? Я в правильный чатик попал?)
Artem
Чурка
Язык, просто поймите, мне тут - это парадигма в первую очередь, а не удобная интерполяция строк <_<.
Чурка
Ну и я, кстати, неявным return'ом частнеько пользуюсь. Оно логично, если каждую ф-ию считать лямбдой.
Smooth Operator
с колокольни парадигмы кофей – тс естественно не крут
Smooth Operator
и наоборот
Чурка
Ну вот же.
Smooth Operator
такие как например – возможность понять что за объект смотря на его интерфейс, а не читая его реализацию
Artem
это ты про CS или TS?
Smooth Operator
тс естественно, в кофях то какие интерфейсы
Artem
с TS мне понятны плюшки и понятно почему его используют, а вот про CS я такого не могу сказать
δμ Dmitry
Кто на кофе писал, тот в цирке не смеётся(
Ale
> "area.sync() for area in [@time, @buttons, @volume, @playlist]"
опечатка уровня
area.sync() for area in [@time, @button, @volumes, @playlist]
Yaroslav
Даров. Скажите, где можно почитать сравнение typescript vs flow
Yaroslav
Желательно на русском
Ale
ну вообще да, кофе даже два года назад уже вызывал вопросы, а сейчас не вызывает ничего, потому что про него никто никогда не думает)
Artem
δμ Dmitry
Даров. Скажите, где можно почитать сравнение typescript vs flow
Недавно интересовался тоже с цель ю добавить в существующий проект. Никакой полезной инфы особо не нашел. Лучше посотреть доки. Система типов в целом похожа. Но flow меньше форсит тебя. Это полезно когда проект уже на js (мой случай). А если начинать новый и хочется типов, то уж лучше TS сразу.
Ale
Ale
и все типы можно писать в jsdoc
Artem
Yaroslav
Чурка
Так на CS не надо переходить, строго говоря. На нем можно писать, где хочется и не писать. где не хочется. Можно вообще мешать модули спокойно из-за 100% совместимости.
Чурка
Это не TS, который изначально все внимание переставляет на себя.
δμ Dmitry
Ale
Yaroslav
У меня есть проект, хочу типы