On Wed, Sep 29, 2004 at 12:36:48AM +0700, Alexey Morozov wrote: > On Mon, Sep 27, 2004 at 10:27:26AM +0300, Michael Shigorin wrote: > > У каждого инструмента есть уровень решаемых задач, после которого > > цена усложнения задачи становится непомерной. Он зависит и от > > уровня программиста, но в общем скорее объективен. > > > > Покажи хэши на шелле или скажи, что без них пишется так же легко > > и непринуждённо... > Эх, Миша, если бы речь шла только о хэше, с этим можно было бы еще > жить. По-моему, паталогическое неумение возвращать из функции что-либо, > отличное от статуса, гораздо хуже :-) В unix есть файлы (в общем смысле). Странно, что вам нужно об этом напоминать. Например, if foo="$(bar args)"; then используем $foo fi Просто надо использовать средства сообразно задаче, а не хотеть от sh странного. > Но дело даже не в этом, дело, в "культуре написания". В shell-скриптах > сохранять её на порядки сложнее, чем в том же перле, который все, кому > не лень, обвиняют во write-only'вости. Скорее всего сложность примерно одинаковая, и зависит в первую очередь от культуры программиста. Приходите на Софтул сегодня - обсудим. :) -- ldv