1.1, CR (?), 22:08, 12/09/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Почему-то каждый достаточно разросшийся проект считает своим долгом использовать свой собственный ни с чем не совместимый клон make, или хотя бы собственный ни с чем не совместимый генератор Makefile-ов. Грустно, господа... | |
|
2.2, const86 (ok), 22:41, 12/09/2005 [^] [^^] [^^^] [ответить]
| +/– |
> генератор Makefile-ов
cc <- make <- automake <- configure <- autoconf... слёзы наворачиваются
(а где-то там ещё libtool) | |
|
3.17, odip (?), 22:51, 13/09/2005 [^] [^^] [^^^] [ответить]
| +/– |
Это ты все слишком просто нарисовал - реальная схема сложнее ;)
Ну хорошо, пусть KDE4 собирается с помощью python.
А сам python не с помощью ли configure собирается ? ;)
| |
|
2.3, KiR (?), 23:52, 12/09/2005 [^] [^^] [^^^] [ответить]
| +/– |
Scons -- вовсе не клон make, и make-файлы он ни какие не генерирует
>Почему-то каждый достаточно разросшийся проект считает своим долгом использовать свой собственный ни
>с чем не совместимый клон make, или хотя бы собственный ни
>с чем не совместимый генератор Makefile-ов. Грустно, господа...
| |
|
1.4, Аноним (-), 00:16, 13/09/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
И что теперь для сборки KDE нужно тянуть Python, кучу левых классов и либы для парсинга XML ? | |
|
2.7, sauron (ok), 07:44, 13/09/2005 [^] [^^] [^^^] [ответить]
| +/– |
А у кого они уже стоят :) В случае gentoo тянуть ничего не прийдется. В случае установки бинарников ничего тянуть не прийдется. | |
2.13, chip (ok), 12:10, 13/09/2005 [^] [^^] [^^^] [ответить]
| +/– |
>> И что теперь для сборки KDE нужно тянуть Python, кучу левых классов и либы для парсинга XML ?
Использовать бинарные пакеты. | |
|
1.11, goodini (?), 10:28, 13/09/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Супер ! Не поняли смысл только те, кто никогда (или почти никогда) не создавал свои проекты. autoconf/automake/libtool действительно очень мощные утилиты, но в этом кроется и геммор при их использовании. Как приятно использовать тот же ant :) Даешь все сборочные утилиты с конфигом в XML ! :) | |
|
2.14, deskpot (?), 13:51, 13/09/2005 [^] [^^] [^^^] [ответить]
| +/– |
> Даешь все сборочные утилиты с конфигом в XML ! :)
а, что, кто-то еще не устал от засилья этого модного слова xml и не понял, что это крайне неудобный формат для хранения и правки информации (тех же конфигов) -- зато удобный для ее передачи (по сети, из программы в программу)?
рекомендую задуматься. конфиги в xml -- хоть и модно, но не совсем удобно и ни разу не самоцель.
в дальшейшем, это все выльется в то, что будут специальные утилиты для того, чтобы сгенерить из удобного формата эти xml'ки. работать-то оно будет, но все чаще и чаще будут задавать вопрос -- а зачем тут, собственно, xml. =) | |
|
3.15, Аноним (9), 15:30, 13/09/2005 [^] [^^] [^^^] [ответить]
| +/– |
ничё ты не шаришь...
ксымыель самый тот формат, чтобы крутануть пальцами. вот сам подумай - а вдруг кто-то левый присобачит к моей софтине другую софтину - и вторая софтина будет озабочена тем, чтобы пропарсить мои конфиги. Ей либо придётся дублировать мою парсилку (в случае открытости моего кода), либо изобретать свою собственную, что вапще жуть. А тут - стандартным парсером ксымыэля воспользовались и все parameter=value вытянули. Другой вопрос - кому нафиг сдалось парсить чужие конфиги, все парсят свои собственные. Собсно, вот и не нужен ксымыэль. С другой стороны - зашибенная вложенность структур. INI-файлы нервно курят в сторонке. Хотя ещё фигурные скобочки, как в конфигах бинда есть... В общем, фигня всё это. Нравятся - пусть юзают. Вот возьму и не буду собирать и ставить никада все ксымыэльные проги, если начальство не прикажет - вот и лишились ещё одного красноглазика. | |
|
4.16, Аноним2 (?), 21:05, 13/09/2005 [^] [^^] [^^^] [ответить]
| +/– |
Конфиги в XML удобно парсить программой, но крайне неудобно менять что-то руками.
В добавок они абсолютно не читаемы без дополнительных примочек и гораздо легче допустить ошибку, чем например в конфиге bind.
XML выгоден для создателей всяких GUI конфигурялок, и то для ленивых, вон команда AltLinux сделала модульный алтулятор, за несколько минут адаптируемых под любой конфиг. Короче не нужно делать из XML панацею. | |
|
|
|
1.19, CR (?), 17:54, 15/09/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Да, возможно, make&co морально устарел лет на 10.
Вот только в зоопарке ant-ов, scons-ов и прочих jam-ов черт ногу сломит. | |
|