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

Dmitry V. Levin ldv на altlinux.org
Ср Сен 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
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20060906/ea5d3909/attachment.bin 


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