[devel] что делать с gnulib?

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Сен 6 14:53:46 MSD 2006


On Wed, Sep 06, 2006 at 12:27:47PM +0300, Andrei Bulava wrote:
[...]
> Я тоже смотрел на gnulib и удивлялся: неужто скриптовые языки так далеко
> пустили метастазы? Куда катится этот мир...

Не у всех есть glibc, вот в чём проблема.  FSF хочет, чтобы проекты под
эгидой шапкой GNU работали даже там, где нет glibc.  Эту брешь и заполняет
gnulib.  Это одна сторона медали.
С другой стороны, gnulib содержит много дополнительного кода, которого нет
и, видимо, не будет в glibc.  В этой части вы, увы, правы.

> Одни люди объясняют, что дублирование кода (в любой форме, в том числе
> статическая компиляция и её аналог в мире скриптовых языков, тот самый
> "sharing at the source level", красиво взорвавшийся на включении
> блохастого кода XML-RPC в немереное количество софта на PHP) есть
> первейшее зло в программировании, а другие умудряются втащить эту
> гадость, кто бы мог подумать, в программирование на Си под знамёнами FSF
> и GNU.

В качестве демонстрации:
$ rpmquery -lp findutils-4.2.28-alt1.src.rpm cpio-2.6-alt16.src.rpm tar-1.15.1-alt6.src.rpm |fgrep savedir
findutils-4.2.25-up-savedir.patch
cpio-2.6-up-savedir.patch
tar-1.15.1-up-savedir.patch


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060906/ea5d3909/attachment-0001.bin>


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