Странно, я как раз старался добиться обратного эффекта. Строковая интерполяция, регулярные выражения с выводом групп и DSL не возымели должного эффекта?
Здравствуйте, Eye of Hell, Вы писали:
LS>>Как и ожидалось, руби убедительно слил.
EOH>Странно, я как раз старался добиться обратного эффекта. Строковая интерполяция, регулярные выражения с выводом групп и DSL не возымели должного эффекта?
Вообще говоря, такое категоричное утверждение я позволил себе написать только из-за того, что дело происходит в КСВ, розжигу холивара ради.
Единственный плюс строковой интерполяции — писать немного меньше. Питоновский метод "my name is %(name)s!" % locals() ничем не хуже.
Встроенные в язык регулярные выражения, особенно с такими эффектами, как изменение переменных, с моей точки зрения вообще вредны.
DSL — с этим согласен. Однако преимущества питона в виде хорошей документации и тонны сторонних библиотек и биндингов однозначно перевешивают, не оставляя никаких шансов.
Здравствуйте, vpchelko, Вы писали:
V>Здравствуйте, alex_public, Вы писали:
_>>Например на всяких там невыделенных хостингах питон/руби уже стоит, а root'а нет.
V>Это уже преимущество хоста, а не языка. Что у него будет там поставлено для удобства пользователя.
Ну питон-то на любом линуксе есть, а руби — не факт.
Здравствуйте, Eye of Hell, Вы писали:
EOH>Странно, я как раз старался добиться обратного эффекта. Строковая интерполяция, регулярные выражения с выводом групп и DSL не возымели должного эффекта?
Народ ещё не вкусил прелестей DSL и метапрограммирования. Судя по комментам к статье, многие даже не знают о самом существовании метапрограммирования, а те кто знают — не пользуются. Ну, мне так показалось.
На rsdn сколько не рассказывают Влад сотоварищи о достоинствах макросов и DSL (Немерле, да) — большинство от них лишь отмахиваются, считаю макросы и переопределение синтаксиса злом. Сила привычки — страшная сила.