The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз минималистичного web-браузера links 2.6"
Отправлено tmp, 14-Апр-12 04:42 
> Тогда уж configure.ac парсить...

А это уже парсер писать требуется. Не бог весть какая сложность, если знаешь как...

> Это само собой подразумевается, ну и про отсутствие сложностей ни разу не
> утверждаю.

Это совершенно не подразумевается. Особенно учитывая тот факт, что упрощённая документация по сборке и помощь на форумах это не подразумевает, а в Install большими красными буквами об этом не написано. А также, что при сборке нет warning'ов. Ну и по многим другим причинам.

> Махровый юзер, поскольку предпочитаю без нужды в исходники не лазить.  

Нет, нет, нет. Пользователь не лазит в исходники просто потому, что не знает, что это такое. А уж создатель пакетов - он и вовсе может нести гордое звание - сопровождающий, на что пользователь способен разве что в Windows, где программы распространяются сразу готовые для установки.


> А, простите.  Имел в виду то, что в рамках текущей штатной
> архитектуры и реализации CPAN собирается необходимое и достаточное количество метаинформации
> для упакечивания модулей.

Нет, что вы имели ввиду, когда просили объяснить, какую ручную работу можно выкинуть?


> Скорее нет, по крайней мере не замечал.

Автоматические инструменты не имеют спроса?


> Не-а, скорее autoconf-based.

А разве не большинство тарболлов не autoconf-based?


> Можно пример, хотя бы тривиальный и на пальцах?  Просто есть формальные
> спецификации, по которым код можно генерировать автоматически; есть достаточно точные,
> за которые можно сажать кодеров; а есть и такие, которые грамотный
> специалист с зубной болью читает и наполовину игнорирует либо интерпретирует по
> принципу DWIM...

Ну вот смотрите, у вас есть программа, код. Он состоит из собственно кода и комментов. Без комментов вы код не поймёте. Без кода комменты работать не будут. ;) Получается так: у вас есть спецификация функций в виде комментов, которые вы пишете сами, и её же описание на языке программирования. А вот писать такие комменты, чтобы по ним код генерировался, нельзя.

Или, например, возьмём регекспы. Такой мощный механизм поиска. Однако часто избыточный. Что можно было бы сделать в частном случае? Взять код регекспов, как более общий случай, подставить параметры, получить частный случай. Как в математике, из общей формулы получить частный  случай. Опять таки, инструментов вроде как нет, все пишут свой велосипед.

Казалось бы, язык со строкой семантикой. А дедукция невозможна.


> Вообще-то нет.  Например, orbitz.com не только для программистов, но без глубоких
> макросов вряд ли работал бы так же хорошо.

Так макросы по сути тот же самый императивный высокоуровневый код. Если их и транслируют в C, то для скорости исключительно.

> Смотря где, да и знание принципов помогает.  Когда вдруг понимаешь, что
> в тот же шелл диверсанты засадили изрядное количество функциональных подходов (один
> пайп чего стоит) -- скрипты получаются совсем другие: не простыни, а
> читабельные, внятные и отлаживабельные.

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру