netch: (Default)
[personal profile] netch
gettext - по-видимому, вершина того маразма, в который впадает FSF в попытке придать "человеческое лицо" софту. Во что выродилась исходно великолепная идея упростить разговор программ на разных языках?

Развёрнутый 0.14.1 занимает 32406K (по данным du). Верх списка:

32406 .
20622 ./gettext-tools
5978 ./gettext-tools/po
5516 ./gettext-runtime
5062 ./autoconf-lib-link
4226 ./autoconf-lib-link/tests
2648 ./gettext-tools/examples
2408 ./gettext-tools/libuniname
2316 ./gettext-tools/src
1920 ./gettext-tools/doc

Что же требуется подавляющему большинству приложений? А вот это:

636 ./gettext-runtime/intl

Всё остальное - паразиты, которые требуются только разработчикам приложений и самого gettext (только локализация текстов к его программам занимает 6M).

А почему номер библиотеки - 6? Смотрим историю (ChangeLog) и видим, что изменения номера версии вообще никак не объяснены и не имеют никакой видимой связи с изменениями интерфейса и/или реализации. Настолько никакой, что FreeBSD порт для 0.14.1 меняет номер с 7 (изменённый 2004-01-17) назад на 6, что означает, что несовместимых изменений и добавлений не вносилось. И зачем тогда каждые несколько месяцев увеличивают этот номер?

Re: хм...

Date: 2005-01-07 04:41 pm (UTC)
From: [identity profile] egorfine.livejournal.com
Я не знаю, я цитирую коллег с MySQL, долго общавшихся с ним на предмет улучшений.

Он, например, считает, что все желающие поменять настройки должны пересобрать glibc...

Re: хм...

Date: 2005-01-07 11:10 pm (UTC)
From: [identity profile] egorfine.livejournal.com
Про него, родимый.

Но в glibc 2.3 это уже решено.

Re: хм...

Date: 2005-01-07 11:13 pm (UTC)
From: [identity profile] nestor-asa.livejournal.com
Покажите мне хоть одного из реально хороших программистов, у кого не было б тараканов...

Profile

netch: (Default)
netch

December 2023

S M T W T F S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 11:12 pm
Powered by Dreamwidth Studios