00:50
The Fool
Что меня напрягает в питоне -- так это отсутствие операторных скобок. И дело тут не столько в том, что я привык к фигурным скобкам. Операторные скобки могут и другой вид иметь, например в виде слова end. Дело в отсутствии видимого ограничителя блока.
Я чувствую, будто стою рядом с обрывом на скользкой земле, а бортика нету.
Я чувствую, будто стою рядом с обрывом на скользкой земле, а бортика нету.
31.10.2021 в 11:13
недочеловеку, который придумал объединить форматирование кода и синтаксис в одной сущности. Даже проклинаемый многими бейсик, который и за язык программирования почему-то не считают, и тот обладает нормальными операторными скобками, пусть они и в виде слов, а не символов.31.10.2021 в 11:33
они присутствуют
но ты их не видишь
потому что они состоят из пробелов )))
31.10.2021 в 11:41
а я бы осудил того недочеловека, который придумал вытягивать программу (по сути семантический граф) в одну символьную строку!!!
нафуя это сделали???
пусть граф хранится как граф, пусть редакторы программ будут редакторами графов
и никаких синтаксисов не нужно (потому что синтаксис - это как раз способ уложить граф в строку)
ну я ещё понимаю, что литературный текст хранится как строка, но даже там лучше сохранить структуру (разбиение текста на индексированные главы)
а ведь всё пошло от обезьян, которые научились разговаривать, ведь передача мысли через звук невозможна без сериализации сложной семантической структуры в строку
31.10.2021 в 11:55
я понимаю, что это все хохмы ради, но блин, режим зануды так просто не отключить
31.10.2021 в 12:21
скобки (из N пробелов) обрамляют блок, не содержащий внутри себя скобок с ровно таким же кол-вом пробелов
или ты хочешь, чтобы открывающая и закрывающая скобки различались?
ну тогда ты сначала выскажи претензию про символы кавычек, по которым невозможно понять, открывающая это или закрывающая )))
31.10.2021 в 15:04
Вообще - да
ну тогда ты сначала выскажи претензию про символы кавычек
А это и вовсе само собой разумеется XD
31.10.2021 в 15:38
Чем пустая строка или смена отступа не «видимый ограничитель»? Я думаю, это всё-таки привычка к фигурным скобкам
А вот про различия для символов кавычек согласен. Даже в божественный Хаскель почему-то не завезли возможность использовать «лапки» или «ёлочки»
-- Minoru
02.11.2021 в 12:39
02.11.2021 в 13:52
02.11.2021 в 23:28
забываешь запятую в конце строки и получаешь потом совершенно непонятный взрыв в другом месте.
а всё потому, что у тебя внезапно вместо числа - tuple.
>>> a = 1,
>>> a
(1,)
сейчас с typing полегче стало, но всё равно иногда больно.
ещё очень больно с itertools и генераторами. как-то пришлось изрядно помучиться, чтоб понять где когда надо материализовать их в списки, а иначе itertools.groupby не работал. Ну как, он работает, только в выхлопе - пустота, просто потому что там были генераторы и их уже выгребли за тебя при группировке.
Ещё прекрасное (но слава богу пофикшенное в python3) совершенно мёртвое и неработающее место
https://github.com/python/cpython/blob/8d21aa21f2cbc6d50aab3f420bb23be1d081dac4/Lib/logging/handlers.py#L815
log_format_string отсюда уже давно нигде никем не юзается и переопределение его не работает. а коммент в коде есть, что переопределяйте, люди дорогие.