и мне только синтаксис не нравится
Мне казалось, что после повальной моды на python к синтаксису хаскеля стали лучше относиться. А мне он так вообще всегда нравился: пишешь как-будто статью оформляешь и оно работает)
Многим синтаксис питона как раз не нравится.
после котлина как-то вообще не очень. а так питон, конечно, уродливее
Что хорошего в синтаксисе котлина?
я к нему привык
То, что он не заточен на отступах, а значит прекрасно копипастится?
Я думал, языки программирования делаются для программистов, а не для кривых копипастов
А программисты при выборе языка будут смотреть на синтаксис далеко не в первую очередь.
SPJ-style в студию!
В виме отступы легко туда-сюда двигать.
copypaste-oriented language
Смотри. В синтаксисе со скобочками ты просто копируешь код(он может вставиться вообще с дико-поехавшим форматированием), делаешь реформат и готово. Красиво выглядящий работающий код. А в случае с отступами такое не работает.
Может просто копипастить нормально, чтобы отступы сохранялись?
Неужели нет никакого форматера для хаскеля, который умеет автоматически добавлять и убирать фигурные скобочки ?
это работает, если редактор поддерживает контекстно-зависимый реформат при вставке
Скорее всего нет, потому что скобочки не нужны
Разговор шел вообще про питон/котлин. И в питоне такое точно не сделать.
Иногда нужны, когда код под предпроцессор пишется.
Ну я вот сейчас из курта копировал пример. Скопировалось все без вообещ без отступов. Не совсем понимаю, чем бы тут помог редактор.
в хаскеле можно пльзоваться предпроцессором. При разворачивании макросов проще использовать блоки выделяемые фигурными скобками, а не отступами (или нужно использовать?), я не помню, я один раз такой кусок где-то в base видел.
я копирую и нажимаю tab несколько раз, всё раюотает. копирование с отступами — вообще не проблема в реальности
Ок, но всё равно непонятно, не сталкивался с таким
я сейчас не найду боюсь, не помню в каком модуле видел...
где-то где кучу каких-то инстансов объявляли (код написан до появления deriving via и я не уверен, что deriving via там разрешено использовать)
Обсуждают сегодня