> > профит какой в этом смысле?
>
> Да, какой профит в том, чтобы вызывать strcmp() из libc вместо того, чтобы
> во все места, где нужно сравнить две строки, скопипастить 10 строк кода?
> :)
>
Вот именно так и думал тов. Поттеринг, когда писал strchr("0123456789", ch)
вместо isdigit(ch). Ну впрочем это из раннего, сейчас это ужк выпелено из
кода, а когда то было в куске отвечающем за JSON,
> > вот и далее идем. к чем сводится профит от того что копипаста нет?
> > экономия места? нет
> > меньше ошибок? нет (в двух строках hello world сложно ошибаться)
> > большая гибкость? в декларативных конфигах гибкость меньшая, а не
> > большая
>
> Есть такие понятия, как наследование и изоляция. Принципиально важные
> для строительства больших информационных систем.
>
> Простите, но наследование и изаляция в рамках декларативного языка, да еще
и не полного, а специального крайне затруднительна, и всеравно приведет к
вставкам на шелл скриптах, то есть придем к тому с чего начали...