The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск сборочной системы Meson 0.58. Проект по созданию реализации Meson на языке Си"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск сборочной системы Meson 0.58. Проект по созданию реализации Meson на языке Си"  +/
Сообщение от opennews (ok), 02-Май-21, 21:37 
Опубликован релиз сборочной системы Meson 0.58, которая используется для сборки таких проектов, как X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME и GTK. Код Meson написан на языке Python и поставляется под лицензией Apache 2.0...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=55068

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Ivan_83 (ok), 02-Май-21, 21:37 
А тем временем cmake всё жирнеет и уже у него в подзависимостях сборки есть месон.
Видимо придётся на мисон сваливать, хоть мне эти пробелы считать и не нравится.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от llolik (ok), 02-Май-21, 21:55 
> хоть мне эти пробелы считать и не нравится

Meson хоть и на Python, но к идентации безразличен. Там свой DSL, не питоновый, хоть и похож немного.
И да, meson умеет использовать cmake в subprojects. Иногда даже без правок. Как я понял: meson разбирает cmake AST и транслирует его в собственный формат подпроекта.

Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (-), 07-Май-21, 04:30 
Там, рядом, к счастью сишную версию подогнали.

А что до cmake - он умеет makefile гененить, если какие там еще нинзи мне не надо было. А мезон так не умеет и это их чудной командочкой заявлено как wontfix. Отличная команда. От других.

Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от llolik (ok), 07-Май-21, 08:22 
> А мезон так не умеет и это их чудной командочкой заявлено как wontfix

Так он изначально делался с упором на ninja и работа с make и не планировалась, поэтому и wontfix. Проблемы добыть/собрать ninja особо не наблюдается (даже в один статический бинарник).
Нет, ну есть там бэкенд для msvc, но он довольно сырой и не рекомендуется к промышленному использованию.

Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от еуые (?), 03-Май-21, 02:51 
> А тем временем cmake всё жирнеет

Так они наоборот зависимости выбрасывают. Недавно "deprecated" lsp сервер,
скоро выбросят его и его зависимости. А кроме него вроде вообще никаких зависимсотей несколько лет е добавляли.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

15. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –5 +/
Сообщение от anonymous (??), 03-Май-21, 07:28 
> хоть мне эти пробелы считать и не нравится.

А зачем ты пробелы считаешь-то, неужто табуляцией не научился пользоваться?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

49. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 04-Май-21, 19:46 
А мне лучше оказалось прочесть книжку по gnu make.  Если очень захочется чё-нить странного из конфигураторов -- может, чеусовский mk-configure почитаю, хотя там тоже свои тараканы как для дистрибутива...
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

58. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (-), 07-Май-21, 04:48 
> А мне лучше оказалось прочесть книжку по gnu make.  Если очень
> захочется чё-нить странного из конфигураторов -- может, чеусовский mk-configure почитаю,
> хотя там тоже свои тараканы как для дистрибутива...

Недостаточно энтерпрайзно для MVP генераторов фабрик генерик фабрикаторов. Впрочем у make свои тараканы есть. Для своих проектов мне его как-то хватает. Нo некоторый обвес вокруг все же образовался и стало немного напоминать кого-то из упомянутых.

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (-), 07-Май-21, 04:31 
> А тем временем cmake всё жирнеет и уже у него в подзависимостях сборки есть месон.

Зачем ему мезон для сборки? Вы там чего, обкурились?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –2 +/
Сообщение от Анонин (?), 02-Май-21, 21:49 
Гугл-зонды присутствуют?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +4 +/
Сообщение от ИмяХ (?), 03-Май-21, 06:38 
Что за глупый вопрос. Возьми код и посмотри.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –1 +/
Сообщение от Анонин (?), 03-Май-21, 08:45 
Блджад, Ninja написан на C++
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от llolik (ok), 03-Май-21, 09:21 
Там код, по большей части, простой, как валенок. Берёшь и изучаешь, если уж везде зонды мерешатся.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от Ыноним (?), 03-Май-21, 10:16 
Есть же samurai - тот же ninja, переписанный на C с исправлениями недетерминированного поведения (да-да, ниндзя и такое выделывает).
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

24. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от Анонин (?), 03-Май-21, 10:36 
Ждём ungoogled-meson
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от Аноним (34), 03-Май-21, 13:58 
>Есть же samurai - тот же ninja, переписанный на C

Ждём ronin - тот жу samurai, переписанный на Rust.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

37. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +6 +/
Сообщение от Аноним (37), 03-Май-21, 14:24 
samurai без С - это то же самое, что samurai с С. Только без С.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –1 +/
Сообщение от Аноним (57), 07-Май-21, 04:33 
> Ждём ronin - тот жу samurai, переписанный на Rust.

Dronin. Гугло амазоно дрон, как обычно качающий половину интернета и привязаный к централизованому карго-культ-сервису.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

4. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +4 +/
Сообщение от Аноним (4), 02-Май-21, 22:01 
Мезон в принципе неплох, если приложуха или либа простая, то реально экономит время, но шаг влево, шаг вправо -- и всё, приходится дичайше костылить. Например, кто-то выдумал, что все собираемые файлы должны располагаться исключительно в builddir. Не в подпапке builddir, а прямо непосредственно в builddir и точка. Можно подписаться на этот ишью, чтоб пару раз в год получать в уведомлениях удивленные возгласы, что это еще не пофикшено. https://github.com/mesonbuild/meson/issues/2320
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от llolik (ok), 02-Май-21, 22:24 
Есть такое местами. Меня, например, иногда дико напрягают "плоские" сабпроджекты. Не знаю, пофиксили эту "фичу" или нет, но иногда напрягает (хотя meson мне всё равно нравится).

Поясню. "Плоские" - значит, что если включаешь подпроект, у которого есть свои подпроекты, то эти вложенные подпроекты надо выносить наверх. А если у тебя уже есть такие же зависимости в подпроектах, то вынос выходит довольно нетривиальным.

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –1 +/
Сообщение от adolfus (ok), 03-Май-21, 22:51 
Перестаньте уже путать каталоги и папки. Папка -- контейнер для отображения какого-нибудь списка. В папке нет файлов, только строки-элементы списка.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (5), 02-Май-21, 22:20 
CMake наше все и без зондов от гугла
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +6 +/
Сообщение от Аноним (7), 02-Май-21, 22:31 
Смаке - малодушная попытка угодить программистам под альтернативные ОС. Гордые и красивые используют только gnu make.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –3 +/
Сообщение от Аноним (5), 03-Май-21, 03:32 
Гордые и красивые пишут на assembler под целевой проц и целевую ось, все остальное от лукавого
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Ag (ok), 03-Май-21, 09:31 
По настоящему гордые и красивые пишут прямо в кодах, вводя их с кнопочного пульта, а результат считывают с лапочек индикации на передней панели.
А то развели, понимашь, всякие клавиатуры, дисплеи, редакторы... Ручками надо, руками!
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Анин (?), 03-Май-21, 14:05 
На машинных кодах никто не пишет не ври, а вот без assembler никуда если хочешь воспользоваться всеми фичами процессора
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Michael Shigorinemail (ok), 04-Май-21, 19:48 
Вы не поняли -- он про тот вариант, когда загрузчик, например, тубмлерами и набивался.  Именно в машинных кодах.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (-), 07-Май-21, 04:52 
Версия 2.0 - пару кнопок на JTAG и вперед.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

64. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Ким Ир Сен (?), 10-Май-21, 21:18 
Нет, ты ошибся. По настоящему гордые и красивые владеют своими фабриками по производству процессоров и FPGA и имеют подразделения по проектированию схем и заводы по сборке готовых изделий и при желании могут получить на руки полностью свой телефон, сделанный из полностью своих чипов, на которых крутится полностью свой софт.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

65. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Michael Shigorinemail (ok), 11-Май-21, 12:45 
> Нет, ты ошибся. По настоящему гордые и красивые

Имя, сестря, имя! (ц)

Так-то фантазировать любой горазд, не соображая в матчасти вообще.

Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от kusb (?), 03-Май-21, 07:54 
build.bat
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

29. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –1 +/
Сообщение от asdasasdas (?), 03-Май-21, 12:42 
Чукча не слышал про cmake -G Makefile?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

60. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (-), 07-Май-21, 04:53 
> Чукча не слышал про cmake -G Makefile?

Читать этот makefile потом как-то очень так себе, да и -G не надо, по дефолту такое генерит :)

Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –1 +/
Сообщение от user (??), 03-Май-21, 13:19 
Непереносимая попса.
Только posix make, только хардкор.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

51. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Michael Shigorinemail (ok), 04-Май-21, 19:51 
> Непереносимая попса.

Гм, и куда лично Вы gnu make не отнесли?

> Только posix make, только хардкор.

GNU make conforms to section 6.2 of IEEE Standard 1003.2-1992 (POSIX.2).

И вообще -- http://www.gnu.org/software/make/manual/make.html в помощь.

Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (10), 03-Май-21, 04:49 
Где-нибудь есть нормальная документация на это поделие? После отличной документации Cmake я как-то отвык от подхода «просто лью исходники на гитхаб, кому надо - сам разберётся».
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от fsb4000 (?), 03-Май-21, 05:08 
https://meson-manual.com/

" written by Jussi Pakkanen, the original creator and current project lead of Meson."

Только сейчас недоступно :(

Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +10 +/
Сообщение от Аноним (10), 03-Май-21, 05:17 
Платная бумажная книга вместо документации, которую к тому же нельзя купить? Это шутка такая?

Чего ради абстрактный программист будет вкладывать своё время, деньги и нервы в перевод своих проектов на такую недоделанную систему сборку, где документация бумажная и платная в 2021 году?

Спасибо, я всё понял. Закапывайте это.

Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от fsb4000 (?), 03-Май-21, 09:10 
> Спасибо, я всё понял. Закапывайте это.

Я поискал новости почему книга недоступна, и нашёл это:

https://nibblestew.blogspot.com/2020/10/the-meson-manual-goo...

Мало покупали, поэтому невыгодно стало продавать, он сам и свернулся и написал, что не будет выкладывать в открытый доступ.

Жаль :(

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 04-Май-21, 19:54 
"Бузинес-модель" глупее придумать можно, но помощники понадобятся...
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от Lex (??), 03-Май-21, 12:52 
> Платная бумажная книга вместо документации, которую к тому же нельзя купить? Это
> шутка такая?
> Чего ради абстрактный программист будет вкладывать своё время, деньги и нервы в
> перевод своих проектов на такую недоделанную систему сборку, где документация бумажная
> и платная в 2021 году?
> Спасибо, я всё понял. Закапывайте это.

Одна из первых( первая в гуглопоиске ) же ссылок в поисковике: https://mesonbuild.com
Там и для новичков раздел и пошаговые обучающие материалы и жЫрные доки и примеры итд итп

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

61. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (-), 07-Май-21, 04:54 
> шутка такая?

Не шутка а наглая монетизация.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

14. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –4 +/
Сообщение от Плюсовик (?), 03-Май-21, 06:54 
Нормальной доки по Meson нет и не будет. В OpenSource хоть какая-то документация скорее исключение, чем правило.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

28. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –3 +/
Сообщение от YetAnotherOnanym (ok), 03-Май-21, 11:49 
Потому что "The source code is the ultimate manual".
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –2 +/
Сообщение от Плюсовик (?), 03-Май-21, 14:27 
Нет. Ноги растут от неспособности в проектирование, в анализ потребностей и сил, как итог на документацию забивают. Я сейчас добавлю вот это, завтра это изменю, а на третий день жизни моей библиотеки я все перепишу без обратной совместимости. При таком подходе уже не документации и тем более не до примеров.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Michael Shigorinemail (ok), 04-Май-21, 19:58 
> Нет. Ноги растут от неспособности в проектирование

Это тот водопад, который, по одной легенде, штатовские вояки с криками понесли в массы, не дослушав "вот так делать не надо" в конце доклада?

Крайности бывают разные, но видал как-то одного "проектатора", припёршегося в проект finlin и начавшего через губу рассказывать, как всё не так и как надо родить Архитектуру.  Рожал он её долго (возможно, потому, что ему оно и не надо было, просто припёрли к стенке за базар отвечать) и по сути принёс проекту больше вреда, чем пользы: так была бы мелкая "тетрадка", а так получился целый E/AS, который не получился (слишком много тех самых потребностей и сил было бы надо для реализации).

Это не призыв лепить всё на коленке, разумеется.  А скорее напоминалочка, что неспособности -- они бывают тоже разные.

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (10), 04-Май-21, 05:08 
Сами эту глупость выдумали или понабрались у кого-то? Как же достали эти write-only кодеры!
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

44. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от YetAnotherOnanym (ok), 04-Май-21, 08:40 
> Сами эту глупость выдумали или понабрались у кого-то?

Сами-то как думаете, если фраза приведена в кавычках? Ну, с трёх раз попробуйте угадать.

Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от llolik (ok), 03-Май-21, 09:28 
> Где-нибудь есть нормальная документация на это поделие?

А https://mesonbuild.com чем плоха?

>  После отличной документации Cmake

Ну документация-то действительно неплоха. Лично для меня проблема в ней в другом - её ОЧЕНЬ много. Я залюбился искать объяснение каждому очредному "вывиху" cmake в его документации (причём ещё и разных версий). У meson тут как-то попроще всё.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

42. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +1 +/
Сообщение от Аноним (10), 04-Май-21, 05:05 
У меня опыт был обратный, в скачанном DXVK на Meson надо было поправить пару штук, добавить ключей компилятору. И всё, чёрта с два найдёшь объяснение как что работает. Если в Cmake просто забиваешь любое встреченное ключевое слово и получаешь подробную справку по нему, то в Мезоне - нет никакой информации, и всё через одно место. Даже регенерация проекта чёрт знает как делается.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (25), 03-Май-21, 10:49 
он уже $LINGUAS научился обрабатывать?
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 03-Май-21, 11:47 
> по задумке авторов разработчик должен тратить минимум времени на написание правил

Примеры кода в тексте новости заставляют в этом усомниться.
> range(start, stop[, step])
> foreach i : range(15)

Я, конечно, извиняюсь, но если range допускает использование одного аргумента, то в спецификации либо start (более вероятно), либо stop тоже должен быть в квадратных скобках.

Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –1 +/
Сообщение от Аноним (27), 03-Май-21, 11:48 
Visual Studio - компилятор? Белены чтоли объелся?
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –1 +/
Сообщение от Lex (??), 03-Май-21, 12:49 
> Visual Studio - компилятор?

А Xcode ?

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (32), 03-Май-21, 13:01 
В новости не написано же, что Visual Studio - компилятор.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

35. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (34), 03-Май-21, 14:03 
Скоро и им тоже станет.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

39. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  –3 +/
Сообщение от glebiao (ok), 03-Май-21, 16:38 
Чем дольше смотрю на всю эту вакханалию, тем больше удивляюсь, почему так мало народа пользуются scons? Просто работает. Без "hacker-style" лапши.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (40), 03-Май-21, 18:18 
у Scons та же проблема что и у Mercurial.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от glebiao (ok), 04-Май-21, 15:26 
> у Scons та же проблема что и у Mercurial.

какая?

ртутный не выдержал конкуренции, а вот сконс, в своё время просто захейтили -- сборка на основе питона, где-ж это видано!

Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Anonim (??), 04-Май-21, 16:07 
> ртутный не выдержал конкуренции, а вот сконс, в своё время просто захейтили

Аха-ха, тоесть мяу :)

Проблкм у сконса несколько.

И да, одна из них питон.
Если бы ребята из сконса додумались написать быстрый и тупой билдер типа нинзи, было бы нааамного все лучше. Т.е все красиво и чинно конфигуриться на питоне а уже для билда запускается быстрый нативный бинарь. А то ведь срамота получалась, когда сконс при инкркментальной сборке работал дольше компилятора плюсов.

Проcрали шанс стать стистемой сборки для KDE.

Ну и напоследок - системы сборки без поддержки IDE нинужны.

Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от glebiao (ok), 04-Май-21, 16:24 
>быстрый и тупой билдер типа нинзи, было бы нааамного все лучше

зачем? тупых и быстрых мэйков, хоть тогда, хоть сейчас --- хоть попой...
идея была именно в одноступенчатости и возможности исключить ошибки сборки из-за разнесённых шагов.

>получалась, когда сконс при инкркментальной сборке работал дольше компилятора плюсов

это было только в самых первых версиях, да и то, не уверен. в современных версиях нет ничего похожего, всё весьма быстро

>Проcрали шанс стать стистемой сборки для KDE

это была вина команды сконса? Или команде КДЕ больше понравился |~|/-\ker - StYlE CMAKE'а?

>системы сборки без поддержки IDE нинужны

смотря, что называть поддержкой

Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (40), 04-Май-21, 17:27 
>зачем? тупых и быстрых мэйков, хоть тогда, хоть сейчас

затем. Повторюсь. фаза разбора проекта (конфигурации) может быть неторопливой. При ребилде проекта у системы сборки есть время подумать, но вот при инкрементальной сборке нет.

> это было только в самых первых версиях, да и то, не уверен. в современных версиях нет ничего похожего, всё весьма быстро

Тогда и производительность процов немного другая была.

>это была вина команды сконса? Или команде КДЕ больше понравился |~|/-\ker - StYlE CMAKE'а?

Я не знаю чья конкретно там была вина, но KDEшники жаловались на слабую поддержку команды сконса.
И судя по всему сконсу популярность тоже не особо нужна. Вот мы тут под новостью о системе сборки на питоне.
А на месте мезона мог бы быть сконс, как говориться. Но что-то сконсовцы опять не подсуетились.
Хром пару раз менял систему сборки, и снова сконс в пролете.

> смотря, что называть поддержкой

То  и называть. проект должен открываться в IDE, файлики проекта отображать, подсветки там всякие поддерживать.

Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (-), 07-Май-21, 04:58 
> То  и называть. проект должен открываться в IDE, файлики проекта отображать,
> подсветки там всякие поддерживать.

Так это вопрос к IDE, наверное, что они там поддерживают. А равняться на них ну его, у майкрософт вон до сих пор C99 не полностью сделан, пусть сами на себя и равняются со своими IDE такие красивые. Ждать их 50 лет пока они там что-нибудь еще (не) накодят нафиг надо.

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск сборочной системы Meson 0.58. Проект по созданию реал..."  +/
Сообщение от Аноним (-), 07-Май-21, 04:27 
> написанной на языке Си
> Код распространяется под лицензией GPLv3

Все правильно сделали. Вот это уже для людей разумных, а не редхатогугловебмакак.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру