Если ты перенесёшь на новую строку код, не начинающийся со скобки?
Примерно недели-другой хватает, чтобы забыть про скобки совсем..
Ну так в этом же и смысл, я так понимаю вы не обращаете внимания на скобки, типо как слепая зона. Подобно рекламе на улице, которую уже через неделю не замечаешь. Тогда если при чтении эти скобки по сути не несут информации, почему бы их просто не затенить?
Я обращаю внимание, но они мне не мешают 🤷
Открывающие — несут
Так я верю, привыкнуть много к чему можно. Я же не переубеждаю никого, просто хотелось бы услышать критику, в каких случаях такое отображение может проигрывать?
Какой? И так ведь понятно, что перед вызовом функции всегда пишется скобка
Но отступ не всегда означает вызов функции
Привыкнуть не так, как к неудобному стулу привыкают. А привыкнуть, как к чтению знаков за рулём.
Функция может принимать последовательность аргументов, а дальше распознавай с прозрачными скобками это у тебя один но вложенный или перечисление. Понятно что все можно так или иначе отступами показать но зачем делать питон там где и без него хорошо?
Потому что питоновский код в разы проще читать?
Это вот точно кажется.
Нет) это я, как человек перешедший с питона говорю)
Пока не осознаешь, насколько круче, когда всё 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->
А можешь в моем стиле написать примеры использования плез
Я про это
Обсуждают сегодня