[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 4 KDE - ЗАЧЕМ? кому это надо?



On Sat, 5 Dec 2009 23:31:46 +0300
Alexey Pechnikov <pechnikov@mobigroup.ru> wrote:

> Hello!
> 
> On Saturday 05 December 2009 22:15:10 Alexander Galanin wrote:
> > Тебе показать, что на Tcl-е можно написать негрепабельный конфиг или сам
> > догадаешься?
> 
> А можно написать и удобный для автоматизированной обработки конфиг. Вот
> на питоне точно получится такой конфиг, что его разве что в редакторе с 
> настроенными по питоновскому дефолту отступами поправить удастся.

Только вот он не будет программой. Поэтому может оказаться неудобен
(почему бы и не использовать foreach в /etc/network/interfaces?).

> > Если уж мы позволили писать в конфиг программу на каком-либо языке, то
> > мы автоматически получаем невозможность его как-либо редактировать кроме
> > как человеком в текстовом редакторе. Если надо забить конфиг
> > какими-нибудь значениями из скрипта, то его надо сгенерить начисто из
> > какого-нибудь шаблона.
> 
> Категорически не согласен. Большинство системных конфигов являются 
> корректными тиклевскими скриптами. Как пример:
> #allow-hotplug eth1
> allow-hotplug wlan0
> #iface eth1 inet dhcp
> iface wlan0 inet dhcp
> 
> Натуральный тиклевский скрипт - вызовы функций allow-hotplug и iface с 
> аргументами, комментарии. И грепается он, и руками правится, и в тикле 
> выполняется.

allow-hotplug \
    wlan0

И всё, ломается грепуемость.

На tcl, конечно, можно написать конфиг в формате ключ-значение. Но
зачем, если у тебя есть полноценный язык программирования, связывать
себе руки?

-- 
Alexander Galanin

Attachment: pgpxBCP_nCo2N.pgp
Description: PGP signature


Reply to: