Re: Нужен ли bash
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Fri, 26 Sep 2008 18:06:11 +0400:
AC>> Гнутая утилита, кстати, тоже не поймет ключа в конце, если в середине
AC>> было сказано --...
DEO> -- он как раз и предназначен для того чтобы завершить список опций
Во-во. Это проблема номер раз с рефлексом "давайте подставим забытую
опцию в конец".
AC>>>> Если ты этого не знал - это не его проблема.
AC>>> я знаю, что в BSD не могут написать простой элементарный парсер опций
AC>>> я об этом и говорю, не знаю почему вам это не нравится ;)
AC>> Не не могут, а не хотят.
DEO> именно не могут
Ой, да ладно. Нешто они хуже тебя умеют реализовывать спецификации на
языке C? Не верю.
AC>> А вот скажи мне, пожалуйста, в команде
AC>> ssh host ls -A
AC>> "правильная" утилита (ssh в данном случае) должна понимать -A как ключ
AC>> ls или как ключ ssh? Ответ обосновать.
DEO> как ключ ls, ибо это команда в команде
DEO> и в линуксе это прекрасно работает
DEO> ты что сказать то хотел?
Я хотел проиллюстрировать проблему номер два с тем же рефлексом.
Видишь ли, почти в любой программно-аппаратной системе самое негибкое и
подверженное ошибкам место - человек со своими рефлексами. Это азы
разработки интерфейса. Поэтому выработка рефлексов, чреватых подобными
ошибками, чревата боком. А провокацию выработки таких рефлексов вообще
следует рассматривать как диверсию...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Parentheses? What parentheses? I haven't noticed any parentheses
since my first month of Lisp programming. I like to ask people who
complain about parentheses in Lisp if they are bothered by all the
spaces between words in a newspaper...
-- Kenny Tilton
Reply to: