The OpenNET Project / Index page

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



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

Оглавление

Выпуск сборочной системы Meson 1.4, opennews (??), 13-Мрт-24, (0) [смотреть все]

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


7. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-24, 04:04 
> 1. Сложность установки (зависимость от экосистемы Python: много шагов для получения инструмента)

Он стоит по умолчанию почти везде? Ну а если нет, то в чем проблема поставить?

> 4. Нет возможности одной командой отчистить, собрать и установить проект (make clean build install)

issue завести?

> 5. Зависимость от внешней системы сборки: ninja-build, Visual Studio и т.д.

Это во всех известных мета-системах сборки?

> 6. Отсутствие интеграции в IDE

В официальной доке сказано, что есть https://mesonbuild.com/IDE-integration.html#existing-integra...

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

10. "Выпуск сборочной системы Meson 1.4"  –1 +/
Сообщение от Аноним (10), 14-Мрт-24, 04:28 
>> 1. Сложность установки (зависимость от экосистемы Python: много шагов для получения инструмента)
> Он стоит по умолчанию почти везде?

нет конечно.

> Ну а если нет, то в чем проблема поставить?

какой из?

>> 4. Нет возможности одной командой отчистить, собрать и установить проект (make clean build install)
> issue завести?

notabug. пнх.

>> 5. Зависимость от внешней системы сборки: ninja-build, Visual Studio и т.д.
> Это во всех известных мета-системах сборки?

нет конечно.

>> 6. Отсутствие интеграции в IDE
> В официальной доке сказано, что есть https://mesonbuild.com/IDE-integration.html#existing-integra...

даже не пройду по ссылке, там все равно звездёж. дай угадаю: compile_commands.json?


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

13. "Выпуск сборочной системы Meson 1.4"  +1 +/
Сообщение от Аноним (13), 14-Мрт-24, 07:15 
> даже не пройду по ссылке, там все равно звездёж. дай угадаю: compile_commands.json?

Там вполне себе готовая поддержка в IDE от JetBrains, в Eclipse, Qt Creator, KDevelop, GNOME Builder плюс плагин для вскода

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

17. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Posixoid (?), 14-Мрт-24, 09:21 
Готово, ага)

Note: Many features available with Meson build or usually available from Qt Creator are missing.

The following features are not supported yet:

Showing header files in project tree.
Configuration change detection, for example when building triggers a Meson configuration first.
Actions from locator such as searching or triggering builds.
Adding files to Meson projects from Qt Creator.

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

30. "Выпуск сборочной системы Meson 1.4"  +1 +/
Сообщение от Себастьян Перейра (?), 14-Мрт-24, 14:18 
Ф топку такую готовность.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск сборочной системы Meson 1.4"  +1 +/
Сообщение от Posixoid (?), 14-Мрт-24, 09:17 
>Он стоит по умолчанию почти везде? Ну а если нет, то в чем проблема поставить?

Не везде установлен и не везде установлен той версии, которая нужна.

Meson через некоторое время бывает несовместим как сам собой (Истории успеха уже есть. Последний на ЛОР читал), так и с конкретной версией Python.

Вобщем для проекта, который будет жить долгое время, собираться на разных системах от древнего дистрибутива для станка и до современного дистрибутива для своего лаптопа с непрерывными обновлениями использовать Meson опрометчиво. Больше геморроя, да и только.

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

58. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-24, 22:20 
>>Он стоит по умолчанию почти везде? Ну а если нет, то в чем проблема поставить?
> Не везде установлен и не везде установлен той версии, которая нужна.

Лол. Дак поставь нужную. Будто бы cmake везде установлен и нужной версии, ага.

> Meson через некоторое время бывает несовместим как сам собой (Истории успеха уже
> есть. Последний на ЛОР читал), так и с конкретной версией Python.

Больше читай желтых газет... А зачем тебе об этом думать? Ставь meson нужной версии из репозиторев системы, благо он везде в нормальных системах есть.

> Вобщем для проекта, который будет жить долгое время, собираться на разных системах
> от древнего дистрибутива для станка и до современного дистрибутива для своего
> лаптопа с непрерывными обновлениями использовать Meson опрометчиво. Больше геморроя,
> да и только.

Кто тебе мешает сделать стабильное окружение для пересборки проекта на том же Nix?

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

60. "Выпуск сборочной системы Meson 1.4"  –1 +/
Сообщение от Аноним (-), 14-Мрт-24, 22:38 
>> Не везде установлен и не везде установлен той версии, которая нужна.
> Лол. Дак поставь нужную. Будто бы cmake везде установлен и нужной версии, ага.

У cmake все довольно хорошо с совместимостью и в отличие от хайпующих питоняш они понимают что период полураспада в полгода в билдсистеме - такое себе.

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

62. "Выпуск сборочной системы Meson 1.4"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-24, 23:32 
>>> Не везде установлен и не везде установлен той версии, которая нужна.
>> Лол. Дак поставь нужную. Будто бы cmake везде установлен и нужной версии, ага.
> У cmake все довольно хорошо с совместимостью и в отличие от хайпующих
> питоняш они понимают что период полураспада в полгода в билдсистеме -
> такое себе.

Сейчас meson требует python 3.7 или выше. Версия python 3.7 была выпущена 27.06.2018. О каких полгода речь?

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

71. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Аноним (-), 15-Мрт-24, 15:40 
> Сейчас meson требует python 3.7 или выше. Версия python 3.7 была выпущена
> 27.06.2018. О каких полгода речь?

А apt install meson-muon вообще не требует никакого питона. Удобно :). Ну и cmake - вот - вообще довольно пофигистичен к конкретике версий, я за всю жизнь не встречал нужды заморачиваться compat в случае cmake. А у меня так то около 250 программ которые я билдовал сам.

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

73. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Мрт-24, 17:58 
>> Сейчас meson требует python 3.7 или выше. Версия python 3.7 была выпущена
>> 27.06.2018. О каких полгода речь?
> А apt install meson-muon вообще не требует никакого питона. Удобно :).

Это вот в пользу, что dsl meson'а не является питоном, иначе пришлось бы питон все равно тащить.

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

76. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Аноним (10), 15-Мрт-24, 18:54 
>>> Сейчас meson требует python 3.7 или выше. Версия python 3.7 была выпущена
>>> 27.06.2018. О каких полгода речь?
>> А apt install meson-muon вообще не требует никакого питона. Удобно :).
> Это вот в пользу, что dsl meson'а не является питоном, иначе пришлось
> бы питон все равно тащить.

тоесть наличие питона в месоне (не муоне) всё же минус? :-D

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

78. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Мрт-24, 23:08 
>>>> Сейчас meson требует python 3.7 или выше. Версия python 3.7 была выпущена
>>>> 27.06.2018. О каких полгода речь?
>>> А apt install meson-muon вообще не требует никакого питона. Удобно :).
>> Это вот в пользу, что dsl meson'а не является питоном, иначе пришлось
>> бы питон все равно тащить.
> тоесть наличие питона в месоне (не муоне) всё же минус? :-D

Не вижу минуса. Плюс в том, что язык описания сборки не питон. Это к этому ответ https://www.opennet.ru/openforum/vsluhforumID3/133113.html#43

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

79. "Выпуск сборочной системы Meson 1.4"  –1 +/
Сообщение от Аноним (10), 16-Мрт-24, 07:53 
>>>>> Сейчас meson требует python 3.7 или выше. Версия python 3.7 была выпущена
>>>>> 27.06.2018. О каких полгода речь?
>>>> А apt install meson-muon вообще не требует никакого питона. Удобно :).
>>> Это вот в пользу, что dsl meson'а не является питоном, иначе пришлось
>>> бы питон все равно тащить.
>> тоесть наличие питона в месоне (не муоне) всё же минус? :-D
> Не вижу минуса. Плюс в том, что язык описания сборки не питон.
> Это к этому ответ https://www.opennet.ru/openforum/vsluhforumID3/133113.html#43

какая-то вербальная эквилибристика лишь бы защищить месон:

- вот вам питон но не питон, но требует питон
- питон нужен, азаза
- вот без питона
- вот видите, хорошо что питон но не питон!

бред, имхо.

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

80. "Выпуск сборочной системы Meson 1.4"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 17-Мрт-24, 02:52 
>[оверквотинг удален]
>>>> бы питон все равно тащить.
>>> тоесть наличие питона в месоне (не муоне) всё же минус? :-D
>> Не вижу минуса. Плюс в том, что язык описания сборки не питон.
>> Это к этому ответ https://www.opennet.ru/openforum/vsluhforumID3/133113.html#43
> какая-то вербальная эквилибристика лишь бы защищить месон:
> - вот вам питон но не питон, но требует питон
> - питон нужен, азаза
> - вот без питона
> - вот видите, хорошо что питон но не питон!
> бред, имхо.

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

То, что сам DSL не питон - тоже хорошо. Ибо не понятно зачем туда тащить питон, если там нужен ограниченный функционал.

Все остальное - твои домыслы.

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

86. "Выпуск сборочной системы Meson 1.4"  –1 +/
Сообщение от Аноним (-), 17-Мрт-24, 16:03 
> То, что он сам написан на питоне, мне нейтрально. Даже хорошо, что
> на высокоуровневом языке, т.к. код легко можно прочитать.

А ты это еще и пробовал? Там за годы такие культурные наслоения образовались...

> То, что сам DSL не питон - тоже хорошо. Ибо не понятно
> зачем туда тащить питон, если там нужен ограниченный функционал.

Ну вот я очень рад что есть реализация не на питоне. Так что не надо тянуть питон туда где мне он нафиг не упал.

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

85. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Аноним (-), 17-Мрт-24, 16:01 
>> А apt install meson-muon вообще не требует никакого питона. Удобно :).
> Это вот в пользу, что dsl meson'а не является питоном, иначе пришлось
> бы питон все равно тащить.

Ну вот да - не является. Это какой-то свой ограниченный DSL под задачу. Может там что и есть по мотивам питона но не более того. И это специально так было сделано для возможности реализации на разных ЯП. Вон то таковой и является.

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

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

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




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

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