_ RU.LINUX (2:5077/15.22) __________________________________________ RU.LINUX _
From : Andrew Tverdokhleb 2:5020/400 14 Dec 99 10:05:34
Subj : Re: классы
________________________________________________________________________________
From: Andrew Tverdokhleb <at@ksf.kiev.ua>
Vladimir A. Butenko <butenko@stalker.com> wrote:
>> Да бросьте Вы. Это как раз очень даже известно, откуда на свет Божий
>> вылезло .cpp - кое-какая продвинутая операционная система до сих пор не
>> позволяет в имени файла символа + и не различает регистров в именах файлов.
VAB> А) символ + - это личные проблемы той операционной системы, однако
VAB> операционная система 20-летней давности под названием Уних тоже хреново
VAB> относится к таким именам - во всевозможных скриптах частенько приходится
VAB> брать такие имена в кавычки.
Операционная система Уних никак не относится к таким именам. ext2 разрешает
использовать в именах файлов 254 из 256 символов и они все для нее
равноценны. А кавычки - это к шеллу. Если я поставлю bash на HТ, то точно
так же буду брать имена в эти смешные кривулинки, когда пожелаю, чтоб
интерпретатор своим скудным умишком не пытался уловить смысл в моих
крякозябрах.
VAB> Б) РАЗЛИЧЕHИЕ регистров в именах - один из самых больших недостатков
VAB> унихной файловой системы. Да и языка Це тоже. В результате, например,
VAB> неверная капитализация в каком-нибудь URL приводит к кучу проблем, если
VAB> "вдруг" адресованный сервер работает под Унихом. Проблемы в других местах
VAB> - и не только в почте - еще хреновей :-(
А мне кажется, что файловая система не должна за меня решать какие символы
идентичны, а какие нет. Это уже дело разработчика. То, что ВасяПупкин и
васяпупкин одно лицо - это Вы знаете со своим могучим разумом и
замыслом и Вы даже уверены, что китаец одесского происхождения ВаСяпупкин
у Вас никогда не появится. А FS - она тупая, для нее букв вообще не
существует и поэтому нефиг тут за меня додумывать. А то еще чего
доброго поумнеет до того, что будет считать ВоваБутенко и владимирБутенко
за одно и то же. Hафиг - лучше пусть вообще ничего трогает.
--- ifmail v.2.14dev3 * Origin: Kiev Business Incubator (2:5020/400)