[docs] Re: Literate programming for Makefiles

Vitaly Ostanin vyt на vzljot.ru
Ср Ноя 5 18:17:25 MSK 2003


On Tue, 4 Nov 2003 23:49:03 +0300
"Oleg A. Paraschenko" <olpa на xmlhack.ru> wrote:

<skipped/>

>   Теперь, после написания тестового LP-make-файла, я понял, чем
>   _мне_ не нравится текущая версия LP: она эффективно прячет от
>   меня комментарии и сильно усложняет кодирование, тем самым
>   являясь DP (deliterative programming).

Для меня это не так.

> * В самом make-файле комментариев больше нет (<alt:doc/>
> удалён). Внутри .litprog надо продираться через россыпь тегов.
> А на каждый чих запускать обозреватель не хочется.

alt:doc можно и вставлять в Makefile. Говорю же, это только
пример; что с XML можно сделать всё, ты лучше меня знаешь :)

> * С кодом такая проблема, что он не основан на XML. Из-за этого
> вместо

> 
> $(PROC) -o $@ $(STYLE) $<
> 
>   приходится писать 
> 
> $(PROC) -o $@ $(STYLE) $&lt;
> 
>   Язык и так птичий, а тут ещё и про сущности надо не забывать.

Есть CDATA, и поиск с заменой в выделеном фрагменте.

<skipped/>

>   Далее в основном для Vyt'a.
> 
>   Для теста я создал "Makefile.litprogmain.litprog" (в cvs). В
>   основном он повторяет "makefile.makefile", только с
>   дополнительной хитростью:

Ещё не смотрел, но обязательно скоро посмотрю. Напишу отдельным
тредом.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/docs/attachments/20031105/ea6cff16/attachment.bin


Подробная информация о списке рассылки docs