>Можно хотя бы пару каких-нибудь, которые реально портят жизнь? Из-за чрезмерно свободного синтаксиса читать код сложно, так как смешение стилей в perl - обычное дело. Ряд стилей в Perl крайне неудобочитаем, что сказывается на скорости разработки и поддержке. Особенно, когда над проектом работает пару десятков человек - приходится вводить coding styles, заставляющих писать читаемо, т.е. фактически принуждать к С-синтаксису.
>Ну и пару реальных языков, где исключений и неоднозначностей нет.
Lisp. Forth.
>Что вам не нравится-то, объясните. Что перед if нельзя {}, а после
>надо обязательно?
Не нравится, что оппонент апеллирует к документации, а сам не видит разницы между простым и составным выражением. Цикл с пост\предусловием - это составное выражение, я же говорил про одинаковый синтаксис с разной семантикой. Привести пример или и так понятно?
>Потому что вы меня пока ни в чем не убедили. `У перл
>плохой синтаксис потому что мне он не нравится' - это все
>что вы пока сказали.
Ужасный, а не плохой. 600-фунтовая горилла ужасна, но не плоха. Чувствуете разницу?
>>И что duck typing? Потрудитесь внятно объяснить значение этого понятия своими словами,
>>заодно аргументируйте, почему это проблема.
>С чего это я должен вам что-то объяснять? И прекратите додумывать мои
>посты за меня, я нигде не писал что duck typing -
>проблема.
Тогда к чему было сказано "а в Python duck-typing"?
>>Ну да. Миллион леммингов не может не ошибаться. Жду ваших аргументов в
>>защиту тезиса "ООП - Вселенское Зло".
>Жду цитаты, где я такое сказал.
Это был сарказм. Естественно, что я этого не жду.