169 похожих чатов

Ну вот неужели только мне кажется, что так читать удобнее?

33 ответов

46 просмотров

Если ты перенесёшь на новую строку код, не начинающийся со скобки?

Примерно недели-другой хватает, чтобы забыть про скобки совсем..

Семён-Сорокин Автор вопроса

Ну так в этом же и смысл, я так понимаю вы не обращаете внимания на скобки, типо как слепая зона. Подобно рекламе на улице, которую уже через неделю не замечаешь. Тогда если при чтении эти скобки по сути не несут информации, почему бы их просто не затенить?

Я обращаю внимание, но они мне не мешают 🤷

Открывающие — несут

Семён-Сорокин Автор вопроса

Так я верю, привыкнуть много к чему можно. Я же не переубеждаю никого, просто хотелось бы услышать критику, в каких случаях такое отображение может проигрывать?

Семён-Сорокин Автор вопроса

Какой? И так ведь понятно, что перед вызовом функции всегда пишется скобка

Но отступ не всегда означает вызов функции

Привыкнуть не так, как к неудобному стулу привыкают. А привыкнуть, как к чтению знаков за рулём.

Функция может принимать последовательность аргументов, а дальше распознавай с прозрачными скобками это у тебя один но вложенный или перечисление. Понятно что все можно так или иначе отступами показать но зачем делать питон там где и без него хорошо?

Семён-Сорокин Автор вопроса

Потому что питоновский код в разы проще читать?

Это вот точно кажется.

Нет) это я, как человек перешедший с питона говорю)

Пока не осознаешь, насколько круче, когда всё expression.

Семён-Сорокин Автор вопроса

Я сейчас именно о замусоренности символами

Да всё равно кажется ))

Черт, нам было так неудобно, а тут ты объяснил 😂

Семён-Сорокин Автор вопроса

Ну так это же вообще не про скобочки и не про чтение. На питоне тоже можно писать код, где все expression

Попиши на кложе )

А потом вернись на питон. Почувствуй, что такое боль утраты)

Ну а про исходный посыл — сделай такую подсветку, выложи, кто-то даже будет пользоваться.

Проблема не в скобках, а в том, что текущая тема уже перегружена цветами. У тебя синий, белый, магента, желтый, зеленый и что-то еще. Для начала сделай меньше цветов, и уже будет легче читать.

Семён-Сорокин Автор вопроса

Я просто взял рандомную картинку в гугле, где есть много скобок)

Скобочки позволяют форматировать код как удобно тебе, а не как удобно интерпретатору

Ты кложу с хаскелем перепутал

Семён-Сорокин Автор вопроса

Я не предлагаю убрать скобочки, в вопросе написания кода они конечно же круты. Я говорю о чтении кода

Ну это как раз к вопросу чтения

Через некоторое время он так и воспринимается сам по себе. Зато если редактор натупил со скобками, а скорее всего так будет казаться, то проще искать неправильные скобки когда из нормально видно.

Скобочек лишних можно избежать, используя thread-first thread-last, в народе известные как стрелочки. (q (g (f x))) (-> x f g q) -> ставит аргумент в место первого позиционного аргумента ->> последнего Учти что: - если что-то есть функция высшего порядка (возвращает функцию), (->> x ((juxt :k :u))) - в thread-last ты используешь нечто, что уже получило все аргументы кроме последнего, например (->> x str (assoc {} :k)) то надо обернуть все же в скобочки,

Семён-Сорокин Автор вопроса

Выглядит круто, не знал, спасибо

Есть ещё some->, some->> и as->

А можешь в моем стиле написать примеры использования плез

Я про это

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Карта сайта