On 03.02.2010 18:38, Yury Zavarin wrote:


2010/2/3 Andrew Shitov <[email protected] <mailto:[email protected]>>

     > Отступы не проблема какраз. Правильно настроенный редактор решает ее
     > раз и навсегда.

    Более того, Питон (по крайней мере под Windows) идет в комплекте с
    редактором, который сам занимается отступами. А в документации
    написано, что хотя родной шел не умеет добавлять отступы, но это
    временно.


Может быть я слишком мало имел дело с Python'ом. Но вот типичные
примеры, когда мне было неудобно с его отступами:
1. Кто-то присылает мне кусок кода в jabber. Этот кусок кода можно
выполнить независимо, но у приславшего код был внутри функции. Я хочу
просто скопировать этот код в питоновый шелл. Нельзя, нужно убрать
лишние отступы.
2. У меня есть блок if. Я в целях отладки хочу его временно отключить.
В  Perl'е мне достаточно закомменитровать сам if с открывающими и
закрывающими скобками. В Python'е мне нужно менять отступы (можно,
конечно, понять само условие, но тогда об этом можно забыть в отличие от
комментариев). И т. д. и т. п.

То есть в конечном виде, когда программа написана, это выглядит может
быть и ничего, но во время разработки неудобно.


Предлагаю пропатчить питон, чтоб в нем небыло отступов и были if(..){..} конструкции.

Тогда получится более-менее нормальный язык :)

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить