birdwatcher: (ogre)
[personal profile] birdwatcher
В, кгхм, индустрии много внимания уделяется различию между программами, написанными для конкретного случая и впоследствии выброшенными (на самом деле, служащими источником для cut-and-paste в дальнейшие, кгхм, проекты), и "настоящими", конфигурируемыми программами, которые предвидят все специальные случаи заранее и обрабатывают их, будучи соответствующим образом "сконфигурированными".

Это различие целиком надумано. Уже при самой невысокой выразительности средства конфигурации нет фундаментальной разницы между тем, чтобы конфигурировать программу и тем, чтобы писать ее заново (есть практическая разница, происходящая из того факта, что настоящий язык программирования, как правило, тщательнее продуман, чем доморощенный конфигурационный).

Так, предлагаю считать, что конфигурируемая программа существует ровно одна, причем она уже написана и отлажена: это интерпретатор перла; а все перл-скрипты являются конфигами для нее для различных конкретных случаев.

Date: 2009-11-05 02:02 pm (UTC)
From: [identity profile] samlazy.livejournal.com
Столкнувшись с глубоко конфигурируемыми программами я полностью поддерживаю эту идею.

В последней такой, приделал ещё один уровень конфигурации, для завершенности картины для того чтобы простые смертные могли конфигурировать, а не только высокооплачиваемые консультанты.

а так это вы

Date: 2009-11-06 02:33 pm (UTC)
From: [identity profile] freedom_of_sea.livejournal.com
m4 к sendmail прикрутили?

Re: а так это вы

Date: 2009-11-06 03:25 pm (UTC)
From: [identity profile] birdwatcher.livejournal.com
лисп к емаксу тоже он
Edited Date: 2009-11-06 03:26 pm (UTC)

Re: а так это вы

Date: 2009-11-07 02:32 pm (UTC)
From: [identity profile] samlazy.livejournal.com
Нет это ещё до меня, в 20 веке.

Date: 2009-11-05 02:07 pm (UTC)
From: [identity profile] vbvb.livejournal.com
"отлажена" в последнем абзаце -- это все же wishful thinking.
Хотя, конечно, ресурсов на отладку ушло больше, чем на любой из конфигов.

Date: 2009-11-05 02:58 pm (UTC)
From: [identity profile] softmaster.livejournal.com
а исполняемый бинарник - это конфигурационный файл для процессора %)