Size: a a a

2020 November 13

KC

Kirill Chernyshov in fprog_spb
лисп?
источник

JS

Jerzy Syrowiecki in fprog_spb
да
источник

KC

Kirill Chernyshov in fprog_spb
нет)
источник

KC

Kirill Chernyshov in fprog_spb
по крайней мере - не значимые
источник

JS

Jerzy Syrowiecki in fprog_spb
Kirill Chernyshov
по крайней мере - не значимые
отступы всегда значимы для программиста, читающего ваш код
источник

KC

Kirill Chernyshov in fprog_spb
да кто спорит, но не значимые отступы означают что при случайной ошибке я ничего не поломаю в программе
источник

JS

Jerzy Syrowiecki in fprog_spb
а значимость отступов в языке только добавляет удобств
источник

KC

Kirill Chernyshov in fprog_spb
Jerzy Syrowiecki
а значимость отступов в языке только добавляет удобств
бжмй, серьезно?
источник

JS

Jerzy Syrowiecki in fprog_spb
Kirill Chernyshov
да кто спорит, но не значимые отступы означают что при случайной ошибке я ничего не поломаю в программе
ничто не гарантирует защиту от случайностей.

и я не верю, что отступы существенно влияют на вероятность
источник

JS

Jerzy Syrowiecki in fprog_spb
Kirill Chernyshov
бжмй, серьезно?
лично мне — да. серьёзно. на основании опыта с Питоном и Хаскелем. на Ямле не так много писал, но тоже да
источник

JS

Jerzy Syrowiecki in fprog_spb
или в Ямле есть какие-то багоспособствующие вещи, на которые только профессионалы наступают? а в Питоне и Хаскеле таких нет?
источник

KC

Kirill Chernyshov in fprog_spb
и в питоне их предостаточно и в хаскеле
но там спасает что это все таки япы для которых понаписано всякого типа линтеров
источник

KC

Kirill Chernyshov in fprog_spb
еще помогает что можно примо сейчас запустить и проверить
источник

JS

Jerzy Syrowiecki in fprog_spb
и вот ещё 32 языка со значимыми отступами https://en.wikipedia.org/wiki/Off-side_rule
источник

KC

Kirill Chernyshov in fprog_spb
я рад за них, значит их писали очень умные люди которые понимают как правильно написать ридер для такого кода)
источник

JS

Jerzy Syrowiecki in fprog_spb
наверно, да, проблема Ямла в том, что его легко задеплоить без тестирования.

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

JS

Jerzy Syrowiecki in fprog_spb
и связано не только с отступами
источник

KC

Kirill Chernyshov in fprog_spb
как скажешь, переубеждать никого я не намерен)
источник

MP

Mike Potanin in fprog_spb
Jerzy Syrowiecki
код на Питоне и Хаскеле проблем с отступами не вызывает (они есть, но пренебрежимо мало)
Я видел ошибки  в питоновском коде, вызванные неправильными отступами. Глазами рассмотерть это было тяжело. Кроме того отступы не удобны в REPL и CLI. В Haskell для этого есть синтаксис со скобками, очень расстраивало его отсутствие в похожих языках Elm и Idris.
источник

АХ

Алексей Худяков... in fprog_spb
Jerzy Syrowiecki
код на Питоне и Хаскеле проблем с отступами не вызывает (они есть, но пренебрежимо мало)
На питоне ещё как бывают. Ошибка в отступе и программа запускается, но делает что-то не то
источник