The OpenNET Project / Index page

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



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

"Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от opennews (??), 27-Сен-22, 12:46 
Проект LeanQt приступил к развитию урезанного ответвления от Qt 5,  нацеленного на упрощение сборки из исходных текстов и интеграции с приложениями. LeanQt развивает Рохус Келлер (Rochus Keller), автор компилятора и среды разработки для языка Oberon, завязанных на Qt 5, с целью упрощения компиляции своего продукта с минимальным числом зависимостей, но с сохранением поддержки актуальных платформ. Код продолжает развиваться под лицензиями GPLv3, LGPLv2.1 и LGPLv3...

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

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

Оглавление

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


1. "Проект LeanQt развивает урезанный форк Qt 5"  –7 +/
Сообщение от Аноним (1), 27-Сен-22, 12:46 
Да уж, от QML точно стоит избавиться.
Ответить | Правка | Наверх | Cообщить модератору

3. "Проект LeanQt развивает урезанный форк Qt 5"  –6 +/
Сообщение от Аноним (3), 27-Сен-22, 12:49 
> Да уж, от Qt точно стоит избавиться.

fixed

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

15. "Проект LeanQt развивает урезанный форк Qt 5"  +6 +/
Сообщение от _hide_ (ok), 27-Сен-22, 13:11 
Не будут поддерживаться:
D-Bus, SQL, SVG, ..., Bluetooth

Из платформ решено не поддерживать:
iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku

Думаю, причина в том, что "на компьютере Виндовс 98..."

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

60. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (60), 27-Сен-22, 16:19 
про ведро и яблоко - там Qt не нужен от слова совсем.
Ответить | Правка | Наверх | Cообщить модератору

74. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Аноним (74), 27-Сен-22, 18:02 
Остаётся вопрос: какое это тогда Qt, если в нём три платформы остаётся. Смысл?
Qt прекрасен кросспалатформенностью. Т.е. если что-то норм сделано на Qt, то можно утащить вот на эту Haiku. А так...
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

143. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (143), 30-Сен-22, 22:25 
Любители Хайку быстро допилят поддержку Хайку в этом форке, если он взлетит.
Ответить | Правка | Наверх | Cообщить модератору

85. "Проект LeanQt развивает урезанный форк Qt 5"  +3 +/
Сообщение от adolfus (ok), 27-Сен-22, 19:02 
А зачем sql и bluetooth в qt? Вы еще сокеты туда попросите. Это все равно будут примитивные обвязки вокруг натуральных человеческих библиотек? Что касается svg, то это еще сырое поделие, не поддерживающее даже масштбирования текста. Да и формат немекает на инклюзивность и даже на мультигендерность. Что касается мчЦщклы, то как они вообще жили до того, как появился qt...
Решение не продвигать на членпады остается только приветствовать -- из-за того, что фигаро тут и фигаро там, убогий UI с членпадов тихой сапой переплыл на десктоп. Дошло до того, что без мышки даже пункт из списка не выбрать, страницы не листаются, скроллинг не работает.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

95. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от _hide_ (ok), 27-Сен-22, 21:27 
> Это все равно будут примитивные обвязки вокруг натуральных человеческих библиотек?

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

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

20. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от RedHat Support (?), 27-Сен-22, 13:27 
И перейти на гтк 2? :)
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

35. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (35), 27-Сен-22, 14:09 
Libadwaita
Ответить | Правка | Наверх | Cообщить модератору

59. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Аноним (60), 27-Сен-22, 16:17 
> перейти на гтк 2?

не перейти, а остаться на годноте.

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

41. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Аноним (41), 27-Сен-22, 14:18 
Фу, Qt 5 без QML? И много софта можно будет собрать с таким Qt? (Нет)
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

104. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (104), 28-Сен-22, 01:04 
Свободное программное обеспечение в первую очередь делается для себя, для решения своих задач. В частности это как написано в новости -- для среды разработки языка Oberon, а не для какого-то гипотетического "много софта".
Ответить | Правка | Наверх | Cообщить модератору

125. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 28-Сен-22, 21:38 
Это ж куть здорового человека. А с QML куть вебмакаки. Тормозное лагучее УГ странно собирать с минимальным кутем.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

147. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от asaaddxasaaddemail (ok), 01-Окт-22, 01:08 
А что не так с qml?
Я просто как-то делал гуи для личного пользования и одним из критериев было наличие отдельного файла с интерфейсом, т.к. предыдущая программка на ncurses... скажем так, до условного релиза дошёл уже простой скрипт на bash.
P.S.
До кутэ я так и не дополз - наткнулся на glade, который полностью устроил меня свои функционалом.
Ответить | Правка | Наверх | Cообщить модератору

75. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (74), 27-Сен-22, 18:03 
Вас пугает то, что там что-то js'ное или css'ное? Ну так вы вкурите тему, может там ничего страного, и оно вообще собирается? А может таки страшно? Вы же просто знакомые слова увидели, правда?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Проект LeanQt развивает урезанный форк Qt 5"  +10 +/
Сообщение от Аноним (3), 27-Сен-22, 12:47 
> Отдалённые планы: модули QtGui и QtWidgets

ну когда будет тогда и поговорим

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

4. "Проект LeanQt развивает урезанный форк Qt 5"  +15 +/
Сообщение от Аноним (4), 27-Сен-22, 12:51 
Действительно, это единственное, что по-сути необходимо от кьют.
Ответить | Правка | Наверх | Cообщить модератору

10. "Проект LeanQt развивает урезанный форк Qt 5"  +5 +/
Сообщение от Динозавр (?), 27-Сен-22, 13:01 
Согласен, от Qt в принципе нужно отказаться из-за всего, что в нем есть помимо, собственно, гуя.

Моя личная история с Qt: посмотрел, увидел QObject и всю катавасию с ним связанную, забыл про Qt навсегда.

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

18. "Проект LeanQt развивает урезанный форк Qt 5"  +9 +/
Сообщение от Аноним (18), 27-Сен-22, 13:24 
Правильно говорит не осилил.
Ответить | Правка | Наверх | Cообщить модератору

25. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Шарп (ok), 27-Сен-22, 13:29 
>посмотрел, увидел QObject и всю катавасию с ним связанную

Посмотри тогда на "чудесные" макросы GObject.

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

33. "Проект LeanQt развивает урезанный форк Qt 5"  +3 +/
Сообщение от Аноним (33), 27-Сен-22, 14:05 
Посмотрел, спасибо! То, что нужно.
Ответить | Правка | Наверх | Cообщить модератору

42. "Проект LeanQt развивает урезанный форк Qt 5"  +3 +/
Сообщение от Аноним (41), 27-Сен-22, 14:20 
Извращенец!
Ответить | Правка | Наверх | Cообщить модератору

80. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от An2 (?), 27-Сен-22, 18:36 
Но при этом их не нужно отдельно компилировать. Qt могла бы к переходу на 6 наконец-то избавиться от MOC. А то вообще не понятно, а почему не 5.16, а 6? А, наверняка, потому что Линус может выпустить не 4.20, а 5.

И ведь был же пример избавления: https://www.copperspice.com/. Ага, оказывается, для Qt 5 тоже появилась альтернатива: https://github.com/woboq/verdigris. Но когда же наконец-то в ванильном Qt!?

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

30. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (30), 27-Сен-22, 13:53 
Попробуй на голых плюсах пописать, сразу поймёшь, откуда это вот всё появилось.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

37. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Ванёк (?), 27-Сен-22, 14:11 
В современных плюсах более чем достаточно возможностей для реализации GUI, не говоря уже обо всём остальном.
Ответить | Правка | Наверх | Cообщить модератору

45. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Аноним (30), 27-Сен-22, 14:24 
Ну да, ну да 🤭
Ответить | Правка | Наверх | Cообщить модератору

48. "Проект LeanQt развивает урезанный форк Qt 5"  +3 +/
Сообщение от Аноним (41), 27-Сен-22, 14:39 
Но есть-то, есть. Но самому GUI-либу на этом писать from scratch... пенсия наступит.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

100. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Ванёк (?), 27-Сен-22, 23:57 
Возьми что-то готовое, исходя из своих задач
Ответить | Правка | Наверх | Cообщить модератору

52. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Anon659018732 (?), 27-Сен-22, 15:09 
Есть пример гуев, написанных на плюсах и нормально рисующихся например на андроид?
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

57. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от _kp (ok), 27-Сен-22, 15:32 
Андроид плохой пример, там на без Ява костылей ничего не делается. В топу его проблемы, пусть сами подтягиваются сперва.
Ответить | Правка | Наверх | Cообщить модератору

50. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от n00by (ok), 27-Сен-22, 15:00 
Я пробовал. Не понял, откуда появилась обёртка над dynamyc_cast<>, которая отличается лишь названием. Точнее, понял - писали это, когда в голых плюсах dynamyc_cast не было. Но проверять эту гипотезу не стал, некогда, надо было выбирать меж std::list и QList.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

72. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (72), 27-Сен-22, 17:37 
Можно взять CopperSpice
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

5. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от ilyafedin (ok), 27-Сен-22, 12:54 
> Отмечается, что в последние годы наблюдается тенденция к раздутию Qt, переусложнению и обрастанию спорной функциональностью, а установка бинарных сборок требует регистрации на сайте коммерческой компании и загрузки более гигабайта данных.

Человек не понял, что Qt состоит из модулей, которые можно загружать отдельно и из-за этого форкнул Qt? qtbase наверное лет 10 не менялся по составу сильно.

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

6. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (3), 27-Сен-22, 12:58 
а QtCore?
Ответить | Правка | Наверх | Cообщить модератору

11. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от ilyafedin (ok), 27-Сен-22, 13:01 
> а QtCore?

Что QtCore? Это часть репозитория qtbase.

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

7. "Проект LeanQt развивает урезанный форк Qt 5"  +4 +/
Сообщение от Аноним (7), 27-Сен-22, 12:59 
Модуль за модулем тянется.
Кто-нибудь сделает гуй на куте, потому что там удобно, а оказывается полдистрибутива устанавливается.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

12. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от ilyafedin (ok), 27-Сен-22, 13:02 
> Модуль за модулем тянется.
> Кто-нибудь сделает гуй на куте, потому что там удобно, а оказывается полдистрибутива
> устанавливается.

Ну тебе точно не нужно больше гигабайта модулей, чтобы запустить консольное приложение или приложение на QtWidgets. Достаточно лишь qtbase.

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

117. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (117), 28-Сен-22, 16:38 
> гуй на куте

Сейчас это меньше 20 Мб зависимостей: core, gui, widgets + пара плагинов для X11. Если компилять - 40Мб (добавляем инклюды, qmake, moc, uic, lrelease). Причём в core сегодня входит и xml и json и ещё много спорных вещей... А в современный gui входит много разной фигни для qml (которая вряд ли используется в widgets) и поддержка всяких fbdev, drm/kms и т.д.

> а оказывается полдистрибутива устанавливается.

Вот надо на причины смотреть, иногда "полдистрибутива" устанавливается из-за всяких QR-кодов, необходимости web-браузера, поддержки мультимедийных форматов, авторизации в gmail/google-disk и прочей лабуды. Не стесняйся - открывай исходники и выпиливай нафиг! Ну и сборку можно править - нафиг ненужна интеграция с GLib/GTK и всякие непонятные tiff и tga.

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

14. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (14), 27-Сен-22, 13:10 
Ильяфедин, объясни пожалуйста, какого ху десктопная телега сует мне мусор в .local/share/applications? Дистрибутивная телега уже содержит правильный десктоп-файл с MimeType=x-scheme-handler/tg; Порешал эту дикость при помощи chmod 0500 ~/.local/share/applications. Хотя бы опцию компиляции сделай, которая отключит эту дикость.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

17. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от ilyafedin (ok), 27-Сен-22, 13:20 
> Ильяфедин, объясни пожалуйста, какого ху десктопная телега сует мне мусор в .local/share/applications?
> Дистрибутивная телега уже содержит правильный десктоп-файл с MimeType=x-scheme-handler/tg;
> Порешал эту дикость при помощи chmod 0500 ~/.local/share/applications. Хотя бы опцию
> компиляции сделай, которая отключит эту дикость.

Это чтобы при каждом обновлении быть уверенным в том, что текущий инстанс - дефолтный хандлер, это кроссплатформенное поведение, не ясно, зачем тут должна быть опция сборки.

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

22. "Проект LeanQt развивает урезанный форк Qt 5"  +3 +/
Сообщение от Аноним (14), 27-Сен-22, 13:28 
> быть уверенным

Эту уверенность уже предоставляет дистрибутив, который привязал телегу к tg:// еще до первого запуска телеги.

> не ясно, зачем тут должна быть опция сборки

Затем, чтобы не засорять папку пользователя. Тем более засоряется она десятками десктоп-файлов с абсолютно одинаковым содержимым. "Официальная" телега пусть и дальше засоряет, но дистрибутивные пусть интегрируются в дистрибутив правильным образом (а не т.н. "кроссплатформенным").

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

49. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от ilyafedin (ok), 27-Сен-22, 14:59 
>> быть уверенным
> Эту уверенность уже предоставляет дистрибутив, который привязал телегу к tg:// еще до
> первого запуска телеги.

У тебя может быть несколько копий установлено или быть несколько workdir'ов

>> не ясно, зачем тут должна быть опция сборки
> Затем, чтобы не засорять папку пользователя. Тем более засоряется она десятками десктоп-файлов
> с абсолютно одинаковым содержимым. "Официальная" телега пусть и дальше засоряет, но
> дистрибутивные пусть интегрируются в дистрибутив правильным образом (а не т.н. "кроссплатформенным").

Ну, это возможно только если стоит несколько копий или несколько workdir'ов и они друг-у-друга перехватывают. Поведение не идеальное, но лично мне и так нормально - я не страдаю манией проверять сколько у меня файлов в скрытых директориях. Если можешь сделать генерацию лучше - можешь отправить PR.

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

106. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от mikhailnov (ok), 28-Сен-22, 02:59 
Это додумывание за пользователя, с каким workdir (профилем) открывать tg://. Кто приписал workdir, может и desktop-файл сам сделать, не думаю, что это повод загаживать 99% систем, где workdir не используется, а если и используется, то подобная автоматизация не нужна.
Ответить | Правка | Наверх | Cообщить модератору

110. "Проект LeanQt развивает урезанный форк Qt 5"  –2 +/
Сообщение от n00by (ok), 28-Сен-22, 12:10 
Напиши уже сам хоть одну программу, которая делает что-то полезное, а потом учи людей, что и как им следует делать, что бы тебе было удобно собирать пакетики. И читать заодно научись: «Если можешь сделать генерацию лучше - можешь отправить PR». Ах, да, это надо кодить, а у тебя #define объявляет переменную.
Ответить | Правка | Наверх | Cообщить модератору

111. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (14), 28-Сен-22, 13:10 
> И читать заодно научись: «Если можешь сделать генерацию лучше - можешь отправить PR».

Читай ветку внимательнее: дистрибутивно-распространяемые программы вообще не должны генерить десктоп-файлы. Т. е. патч mikhailnov вполне корректен, попробую создать PR, но не в телегу (т. к. Ильяфедину плевать на мусор в хомяке), а в мой дистрибутив.

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

119. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от n00by (ok), 28-Сен-22, 17:12 
Вот пусть mikhailnov и собирает пакетики со своим «корректным патчем» молча, без хамских эпитетов «дичь» и «загаживать». Дичь - это когда обслуживающий персонал без образования, без опыта разработки, кто был неспособен «собственный» дистрибутив заставить работать, что-то тут требует.
Ответить | Правка | Наверх | Cообщить модератору

122. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от mikhailnov (ok), 28-Сен-22, 20:42 
> требует

Ты б сдерживал воспаление фантазии.

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

135. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от n00by (ok), 29-Сен-22, 10:35 
> Ты б сдерживал воспаление фантазии.

Ты хочешь, что бы я помог тебе перестать видеть «загаженное» и «дичь» в необходимых для корректной работы приложения файлах? Сам не можешь, как и в случаях с «автокрап» и «обезьяньими потугами»?

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

130. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (-), 28-Сен-22, 22:43 
> Вот пусть mikhailnov и собирает пакетики со своим «корректным патчем» молча,
> без хамских эпитетов «дичь» и «загаживать». Дичь - это когда обслуживающий
> персонал без образования, без опыта разработки, кто был неспособен «собственный»
> дистрибутив заставить работать, что-то тут требует.

А таки нормальное пожелание от майнтайнера дистра, остальные бинарные дистры в идеале хотели бы чего-то такого. Я не пользуюсь росой но желал бы чтобы майнтайнеры меня защищали от софта который думает что он такой офигенный и поэтому ему можно гадить в user dirs своим крапом во имя луны.

Если кто не понял: активность вон тех гамнокодеров с их аргументами про какую там портабельность и проч ведет к превращению моей системы в виндообразную помойку с разве что не DLL HELL, и одна из обязанностей майнтайнеров это стать вратарям на воторах, чтобы меня такие выс@ры мегакодеров не огревали. А так то да, вратарь лох, голов не бьет, давайте его уберем, типа?!

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

136. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от n00by (ok), 29-Сен-22, 10:41 
>> Вот пусть mikhailnov и собирает пакетики со своим «корректным патчем» молча,
>> без хамских эпитетов «дичь» и «загаживать». Дичь - это когда обслуживающий
>> персонал без образования, без опыта разработки, кто был неспособен «собственный»
>> дистрибутив заставить работать, что-то тут требует.
> А таки нормальное пожелание от майнтайнера дистра, остальные бинарные дистры в идеале
> хотели бы чего-то такого.

Отучаемся говорить за всех. Тем более, что в данном случае это обвинение остальных в профнепригодности. Если кто-то в дистрибутиве взял на себя смелость и расположил необходимые для работы приложения файлы в угодном ему месте, значит это его задача, отвечать за свои действия и адаптировать приложение. Кто это не понимает, пусть идёт собирать пакетики на пляже, тыкая в них старой лыжной палкой.

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

144. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 30-Сен-22, 23:34 
> Отучаемся говорить за всех.

Как минимум многие дистры где я знаю майнтайнеров сказали бы что-то такое же.

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

ИМХО близко к тому. Если майнтайнер пакета позволяет кодерам делать в системе юзера неконтролируемую помойку в user dirs, не дай боже еще и пакетным менеджером, возникает простой вопрос: а зачем у них там пакетный менеджер вообще? Можно тарбол распаковывать, а юзер потом пусть эти подарки руками выковыривает, примерно такой же уровень системной автоматизации.

В случае user dirs сложно корректно идентифицировать подлежит ли файл сносу при деинсталле программы. И вон те красавцы все очень усугубляют, нормальный майнтайнер такое за версту чует.

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

Естественно это задача майнтайнера поддерживать декларируемые полиси. Но далее идет вопрос о том кооперативный апстрим или нет, и вообще насколько хреново с ним дело иметь. Хороший апстрим учтет проблемы даунстримов, сделав им -1 патч. Хреновый покажет чудеса кооперации, спихав все траблы на даунстримы. И это вполне себе индикатор что из себя являет тот софт. Скажем Илья Федин пряммым текстом расписался он linux-unfriendly для большинства дистров и рассматривает их как второй сорт.

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

На мой вкус, пусть на лыжи встают майнтайнеры позволяющие гадить в user dirs, при том чтобы им было понятнее, отправить их в таком прикиде на ралли Париж-Дакар, примерно то же самое что из пакетного менеджера в юзердиры гадить по смыслу.

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

148. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от n00by (ok), 01-Окт-22, 09:44 
>> Отучаемся говорить за всех.
> Как минимум многие дистры где я знаю майнтайнеров сказали бы что-то такое
> же.

Что-что? Сказали БЫ? По-русски говорить уже разучился? Вот пусть сначала скажут, а потом ты будешь тут что-то из себя строить.

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

129. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (-), 28-Сен-22, 22:26 
> Напиши уже сам хоть одну программу, которая делает что-то полезное, а потом
> учи людей, что и как им следует делать,

Не зря говорят что гордыня предшествует падению. Это твое падение, нуб. С точки зрения нормального дистрибутива (гента за это не считается, это помойка) программы и либы НЕ ДОЛЖНЫ гадить в юзеровские диры подобным способом. И это более-менее консенсус по всем более-менее нормальным бинарным дистрам и их майнтайнерам. А то что ты этого не знаешь - в этом месте mikhailnov оказался компетентнее чем ты. Хорошо погарцевал?

> что бы тебе было удобно собирать пакетики.

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

> а у тебя #define объявляет переменную.

А ты слил дискуссию вот такому персонажу. Шикарно!

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

138. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от n00by (ok), 29-Сен-22, 10:42 
>> Напиши уже сам хоть одну программу, которая делает что-то полезное, а потом
>> учи людей, что и как им следует делать,
> Не зря говорят что гордыня предшествует падению.

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

> Майнтайнеры тоже люди и зачем им гадить лишний раз на голову, спрашивается?

Фу, какой же ты лицемер. Иди и спрашивай своего друга, у которого #define объявляет переменную, кто ему дал право писать тут «дичь» и «загаживает» и при этом жить на доход с продажи того приложения.

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

145. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 30-Сен-22, 23:53 
> Вот именно, эти самые майнтайнеры тут систематически распинаются, что без них приложения
> не работают, поскольку авторы криворукие и так далее.

В конкретно вон том случае он сказал как настоящий майнтайнер, которого я бы не стыдился и в лично моем дистре и меня бы устроил такой "вратарь", не дающий мне в систему гадить вон теми поползновениями, чтобы пакетный менеджер мог выкорчевать программу со ВСЕМИ ее артефактами если такое решение принято, но при этом не тер configs/userdata если такое решение не было принято (скажем юзер рассматривает идею потом поставить программу опять).

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

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

> Фу, какой же ты лицемер. Иди и спрашивай своего друга, у которого
> #define объявляет переменную, кто ему дал право писать тут «дичь» и
> «загаживает» и при этом жить на доход с продажи того приложения.

Он мне не друг, но #define не актуально в контексте структурирования пакетов и если некто думает как майнтайнер и говорит как майнтайнер, вероятно, он им и является. Майнтайнер как таковой не кодерская роль. Хотя разумеется в идеале майнтайнер должен уметь патчить "свою" софтину, иначе тяжко ему будет при случае.

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

149. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от n00by (ok), 01-Окт-22, 09:46 
>> Вот именно, эти самые майнтайнеры тут систематически распинаются, что без них приложения
>> не работают, поскольку авторы криворукие и так далее.
> В конкретно вон том случае он сказал как настоящий майнтайнер, которого я
> бы не стыдился

А ты вообще кто, что бы твоё мнение что-то значило? Был майнтайнером? Или может доделывал вон за тем «майнтайнером» висюки, поскольку тот не мог разгрести ту «дичь» (ц), что до него наворотили? Нет. Опять суёшь нос в дела вне своей компетенций, да ещё и на территории где сам не живёшь.

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

97. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от _kp (ok), 27-Сен-22, 22:59 
Не тратьте время, пошлите её на chroot, и пусть себе пишет.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

105. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от mikhailnov (ok), 28-Сен-22, 02:56 
Эту дичь приходится выпатчивать: https://abf.io/import/telegram-desktop/blob/rosa2021.1/Disab...
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

142. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (142), 29-Сен-22, 20:53 
>Ильяфедин, объясни пожалуйста, какого ху десктопная телега сует мне мусор в .local/share/applications?

Потому что надо было проникаться духом unix, духом unix никто не проникся.

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

8. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от Аноним (8), 27-Сен-22, 12:59 
Когда вайршарк на него перейдёт - тогда и посмотрим.
Ответить | Правка | Наверх | Cообщить модератору

34. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (33), 27-Сен-22, 14:08 
Тоже мне, нашел на что равняться.
Ответить | Правка | Наверх | Cообщить модератору

127. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 28-Сен-22, 22:05 
> Тоже мне, нашел на что равняться.

Вайршарк по крайней мере что-то полезное. В отличие от какой-то ide для какого-то оберона, нужного 0.5 землекопа на планете.

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

47. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (41), 27-Сен-22, 14:28 
Когда хоть что-либо с ним соберётся
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

9. "Проект LeanQt развивает урезанный форк Qt 5"  +3 +/
Сообщение от Аноним (9), 27-Сен-22, 12:59 
> попытка создание лёгкого варианта Qt 5.6.3

Я даже не буду спрашивать почему хотя-бы не Qt 5.15, когда есть Qt 6. Нравится некоторым немцам хоронить свой труд заживо.

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

36. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от Аноним (33), 27-Сен-22, 14:10 
Очевидно же, что Qt6 реше_то.
Ответить | Правка | Наверх | Cообщить модератору

71. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (72), 27-Сен-22, 17:36 
Последний приемлемый 5.12.12
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

78. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 27-Сен-22, 18:30 
всё так, да и то...
Ответить | Правка | Наверх | Cообщить модератору

112. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (112), 28-Сен-22, 13:10 
Qt 5.12.12 для ленивых. Это последний дистрибутив, у которого есть offline инсталлятор. Только в России нужно отключать компьютер от сети при установке. Иначе он лезет в сеть, что-то проверяет и не хочет устанавливаться.
Но есть другой путь. Включаем в браузере плагин на VPN, качаем исходники Qt (например Qt 5.15.6): http://download.qt.io/official_releases/qt/

Кстати, качать по VPN не нужно. Нужно зайти по ссылке и для нужного архива нажать кнопку Details и там будет ссылка на торрент или на незаблокированное зеркало. Потом не забыть проверить MD5.

Дальше устанавливаем MSYS2 там несколько видов компиляторов, мне нравится Clang т.к. использует UCRT (Universal C Runtime), а не старый не поддерживаемый CRT (C Runtime). Не забываем поставить все для сборки Qt: perl, ruby, python2 (именно 2, а не 3), ninja, cmake, toolchain. Конфигурируем Qt, собираем, профит.

Кстати, можно не собирать Qt, а тоже установить из MSYS2. Но он там собран с жирными зависимостями (например расширенная поддержка юникода примерно +25 Мб – это отдельная либа без которой можно обойтись и оригинальный бинарник Qt собран без нее).

Правда для сборки Qt5 нужен один пач, иначе не соберется: https://github.com/msys2/MINGW-packages/tree/master/mingw-w6...

Qt6 собирается без пачей.

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

115. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (112), 28-Сен-22, 13:54 
Забыл добавить, что все нужное (perl и т.д.) ставится через MSYS2, а не отдельно. Потом все установленное через MSYS2 можно легко обновить. Как я понял, MSYS2 это пакман из арча, портированный на винду.

Для сборки Qt6 нужен python3, а не python2.

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

120. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (117), 28-Сен-22, 17:51 
> качаем исходники Qt

Рядом же лежат бинарные сборки, правда кусками. Качай их! Например, 5.15.2 (x86)

mingw: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...
mingw_runtime: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...

qtbase: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...
qttranslations: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...
qttools: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...

Потом поменяешь mkspecs/qconfig.pri, чтобы qmake заработал (ещё нужен binary patcher для qmake и dll, но можно и без него):
sed -e s/"QT_EDITION = Enterprise"/"QT_EDITION = OpenSource"/ -e s/"QT_LICHECK = licheck.exe"/"QT_LICHECK = "/ -i.bak ./drive_c/qt/5.15.2/mingw81_32/mkspecs/qconfig.pri


P.S. Разработка в линуксе, компиляю и финальные тесты в wine.

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

139. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (112), 29-Сен-22, 11:15 
Можно и так. Кому как нравится. Но я уже на Clang подсел. Очень мне понравился MSYS2 в винде, можно быстро и без всяких VPN установить Qt-Creator да впрочем и Qt если нет требований к размеру библиотек.

>P.S. Разработка в линуксе, компиляю и финальные тесты в wine.

Аналогично. Разработка в линуксе, сборка в линуксе и в винде.

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

102. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Аноним (102), 28-Сен-22, 00:42 
Потому что 5.6.3 это последняя lgplv2 версия Qt
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

116. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (116), 28-Сен-22, 16:35 
LGPLv3 лучше.
Ответить | Правка | Наверх | Cообщить модератору

13. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Аноним (13), 27-Сен-22, 13:02 
Напомнило вот этих гениев https://github.com/copperspice/copperspice , который форкнули Qt, чтобы избавиться от moc, но им наглядно продемонстрировали всю никчемность их деятельности https://woboq.com/blog/verdigris-qt-without-moc.html
Ответить | Правка | Наверх | Cообщить модератору

19. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (18), 27-Сен-22, 13:25 
Ну а что делать если сам по себе Qt неудобоваримое нечто?
Ответить | Правка | Наверх | Cообщить модератору

82. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Советский инженер (?), 27-Сен-22, 18:38 
Если не нравится Qt, пользуйтесь MAUI на здоровье.
Ответить | Правка | Наверх | Cообщить модератору

16. "Проект LeanQt развивает урезанный форк Qt 5"  –3 +/
Сообщение от Sluggard (ok), 27-Сен-22, 13:12 
К вопросу о «закрытости» Qt, о которой тут регулярно ноют.
Ответить | Правка | Наверх | Cообщить модератору

24. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от Аноним (3), 27-Сен-22, 13:28 
причём тут этот вопрос?
а "ноют" о полупроприетарной политике
Ответить | Правка | Наверх | Cообщить модератору

26. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Sluggard (ok), 27-Сен-22, 13:34 
> причём тут этот вопрос?
> а "ноют" о полупроприетарной политике

Новость-то о форке.

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

38. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (33), 27-Сен-22, 14:12 
в которой упоминается

> установка бинарных сборок требует регистрации на сайте коммерческой компании и загрузки более гигабайта данных.

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

21. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (21), 27-Сен-22, 13:27 
> Не будут поддерживаться: расширенные кодировки, анимация, мультимедия, SQL

никому ненужный обрезок

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

23. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Шарп (ok), 27-Сен-22, 13:28 
>Для сборки вместо qmake задействована собственная сборочная система BUSY.

Закапывайте. Уже нужен завод по сжиганию альтернативных сборочных систем. Как-то понадобилось кросскомпилировать одну софтину, а у неё сборка оказалась через какой-то waf https://en.wikipedia.org/wiki/Waf_(build_system) И как это чудо готовить кросскомпилятором непонятно.

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

27. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (27), 27-Сен-22, 13:37 
Раньше любой программист на пхп писал свой веб-фреймворк. Писатели на крестах пишут свои сборочные системы, все нормально. Завод по сжиганию несомненно нужен.
Ответить | Правка | Наверх | Cообщить модератору

32. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (32), 27-Сен-22, 13:58 
> Раньше любой программист на пхп

это как это? вот есть программисты, есть веб-макаки. а вместе не бывает

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

39. "Проект LeanQt развивает урезанный форк Qt 5"  +3 +/
Сообщение от Аноним (33), 27-Сен-22, 14:14 
> есть веб-макаки

так не о тебе речь

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

28. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (32), 27-Сен-22, 13:51 
> Qt 5.6.3

пхах. тогда qml даже с колен не встал, кому оно нужно?

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

29. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (32), 27-Сен-22, 13:52 
> Не будут поддерживаться: qmake, фреймворк State Machine, расширенные кодировки, анимация, мультимедия, D-Bus, SQL, SVG, NFC, Bluetooth, web-движок, testlib, скриптинг и QM

а, ясн. я в истерике пацталом

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

31. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Аноним (31), 27-Сен-22, 13:55 
Haiku за что?!
Ответить | Правка | Наверх | Cообщить модератору

40. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (33), 27-Сен-22, 14:16 
название не нравится.
Ответить | Правка | Наверх | Cообщить модератору

44. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (44), 27-Сен-22, 14:23 
Меня преследует мысль что он хочет получить аналог стандартной библиотеки python, но для c++. Так как почти всякое gui оставлено на потом, а многое выкинуто.
Если вспомнить что в плюсах в качестве стандартной либы и для каких целей оно создавалось, то его попытка выглядит уже не такой бессмысленной.
Ответить | Правка | Наверх | Cообщить модератору

46. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от birdie (ok), 27-Сен-22, 14:24 
Так не переписать ли с нуля тогда, чтобы и лицензию можно было поменять?

Как Гугл сделали с явой в Android.

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

55. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от n00by (ok), 27-Сен-22, 15:17 
Одному тяжело такое сделать. Надо минимум двое, что бы второй им руководил. ;)
Ответить | Правка | Наверх | Cообщить модератору

51. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (51), 27-Сен-22, 15:06 
>очищенного от всего лишнего
>задействована собственная сборочная система BUSY

/0

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

53. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (53), 27-Сен-22, 15:13 
В отдаленных планах поддержка GUI
Векторная графика и анимаций не будет.

Это очень плохо

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

54. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (54), 27-Сен-22, 15:16 
> автор компилятора и среды разработки для языка Oberon

Это же все объясняет! Он просто привык использовать не взлетевшее!

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

92. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 27-Сен-22, 21:00 
Сделай лучше!
Ответить | Правка | Наверх | Cообщить модератору

124. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 28-Сен-22, 21:30 
Он там кастомную билдсистему воткнул. А это отличный общеизвестный способ добиться что проект не взлетит. Даже если ваша билдсистема трижды офигенная, это отдельная кантата которую разучивать надо. Одного этого достаточно чтобы кодеры прошли мимо, предпочтя проекты где не надо грузить мозг технической гадостью не требующейся для вот именно реализации желаемой фичи, или что там.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

56. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от beck (??), 27-Сен-22, 15:25 
В этом вот все эти академические изобретатели академических Паскалей.

Они берут старую версию чего-то, выпиливают из нея реально нужные вещи и начинают реализовывать странное. Зачем переписывать то, что уже давно есть в STL? А вот GUI в STL нет, как и работы с БД, но это не нужно.

Но и это не всё, нужно ещё взять самописную систему сборки, которой пользуется только он сам.

Всё-таки мозги у людей устроены иной раз очень своеобразно...

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

58. "Проект LeanQt развивает урезанный форк Qt 5"  –2 +/
Сообщение от Аноним (58), 27-Сен-22, 15:54 
>STL

Это мрак, если разобраться. Те же кутишные строки на порядок приятнее.

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

62. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от beck (??), 27-Сен-22, 16:37 
> Это мрак, если разобраться. Те же кутишные строки на порядок приятнее.

Вот только STL-ем пользуются чуть менее, чем все, а qt -- чуть менее, чем четверть плюсовиков. Кроме того STL есть всегда и за собой ничего не тянет, а Qt... тут уже писали.

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

64. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от Аноним (54), 27-Сен-22, 16:45 
Угу, миллионы мух не могут ошибаться, да?
Ответить | Правка | Наверх | Cообщить модератору

69. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (69), 27-Сен-22, 17:26 
Если миллионы мух используют стандарт, а один очень гордый шмель придумал для себя нестандартную реализацию того же самого (и не более), то я на стороне миллионов мух.
Ответить | Правка | Наверх | Cообщить модератору

70. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (58), 27-Сен-22, 17:33 
>того же самого

Да, конечно. std::string и QString это полные аналоги. Прямо братья-близнецы.

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

73. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (54), 27-Сен-22, 17:53 
Настолько прекрасный стандарт, что его пришлось расширять в boost, написали QString, StrTk, wxString, icu::UnicodeString и кучу других?
Почему же так случилось... Может потому что стандарт гoвно, но изменить его сложнее чем написать твое?
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

76. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от Аноним (58), 27-Сен-22, 18:19 
По мне так упростили бы до минимализма. А то что нужно, библиотеками бы добавлялось, вроде того же буста. Сейчас же это неперевариваемое нечто, которое ещё и разрастается каждые 2 года
Ответить | Правка | Наверх | Cообщить модератору

98. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Ванёк (?), 27-Сен-22, 23:38 
Есть ещё std::stringstream, хорошо дополняющий std::string.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

99. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Ванёк (?), 27-Сен-22, 23:41 
Плюс варианты функции sprintf(), snprintf() и т.д.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

65. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (58), 27-Сен-22, 16:45 
А это от цели зависит. Если цель не тащить QtCore, то да, можно и пострадать. С дополнительной оплатой, разумеется.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

68. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (69), 27-Сен-22, 17:25 
Тоже этого не понял. По факту оставили нестандартные реализации того, что есть в стандарте, и выкинули всё то, ради чего qt используется.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

79. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (58), 27-Сен-22, 18:33 
Сигналы и слоты уже есть в стандарте?
Ответить | Правка | Наверх | Cообщить модератору

101. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (69), 27-Сен-22, 23:58 
А тут есть?
Ответить | Правка | Наверх | Cообщить модератору

103. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (58), 28-Сен-22, 00:45 
Да
Ответить | Правка | Наверх | Cообщить модератору

66. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от еуые (?), 27-Сен-22, 16:51 
> Не будут поддерживаться: qmake, фреймворк State Machine, расширенные кодировки, анимация, мультимедия, D-Bus, SQL, SVG, NFC, Bluetooth, web-движок, testlib, скриптинг и QML. Из платформ решено не поддерживать iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku.

Так все это отдельные модули, или можно выключить с помощью configure. Поддрежка ОС вообще отдельная тема, код для поддержки "iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku" вообще не соберется, если не компилировать именно под эту ОС/платформу.

В итоге чувак хочет просто поиграться со своей новой системой сборки, правильно я понимаю?

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

67. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (58), 27-Сен-22, 16:56 
Их и к проекту можно не подключать. А qtsvg сейчас даже не в составе qtbase.
Ответить | Правка | Наверх | Cообщить модератору

90. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от U202204161753 (?), 27-Сен-22, 20:17 
IDE Oberon+ от автора LeanQT использует QT.

Соответственно -- "свой QT".
Всё логично.

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

128. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (128), 28-Сен-22, 22:07 
Какой же концептуал без NIH? А то что он концептуал - с его фиксом на обероне однозначно. У таких людей все проекты это "никому кроме автора это не надо, зато все по феншую".
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

77. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от Аноним (77), 27-Сен-22, 18:28 
Ну срач это понятно, не осуждаю. А wxWidgets чем не вариант? Или там всё совсем плохо? Как жить то?
Ответить | Правка | Наверх | Cообщить модератору

118. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (116), 28-Сен-22, 16:41 
Если бы он был wxWidgetsNative, а не wxGTK
Ответить | Правка | Наверх | Cообщить модератору

131. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 28-Сен-22, 22:47 
> Если бы он был wxWidgetsNative, а не wxGTK

Есть WxQt для ценителей. А что такое "native" в линуксе? Изначально в линуксе никаких тулкитов нет, а устаканившихся либ две - Qt и GTK. Есть и более маргинальные типа FLTK или Enlightenment какого. Они все одинаково нативны относительно линукса.

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

140. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (140), 29-Сен-22, 18:39 
Сам виджеты рисовал бы, как Qt, GTK, FLTK и делают.
Ответить | Правка | Наверх | Cообщить модератору

146. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (-), 30-Сен-22, 23:59 
> Сам виджеты рисовал бы, как Qt, GTK, FLTK и делают.

При этом придется
1) Это будет чем-то лучше упомянутых? А точно?
2) Это довольно много кодинга, потому что есть xorg, есть wayland и с первого идет переход на второе, но целиком послать первое пока еще напряжно. Это двойной объем работы сразу на старте.
3) Дистры предпочитают GTK+Qt и потому что есть синхронизированые темы. Так что система выглядит как продукт с более-менее единым стилем а не помойка. WxGTK выглядит вполне прилично. А вон то будет выглядеть бельмом на глазу и Wx софт сразу где-то в третьем сорте сразу, на уровне FLTK. Оно точно надо?

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

81. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 27-Сен-22, 18:37 
А зачем эта бузи если уж удалять кумаке так хоть бы обычный макефайл сделал, ценность в данном случае нулевая
Ответить | Правка | Наверх | Cообщить модератору

83. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от adolfus (ok), 27-Сен-22, 18:51 
> Коллекции, неявное разделение данных (Implicit Sharing).

Разделение бывает на части, а share в приложении к данным и коду -- это "совместно использовать".

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

84. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (84), 27-Сен-22, 18:52 
Если бы еще clang поддерживать начали бы и убрали всякие макросы из компиляции вроде qmake вообще огонь было бы...
Ответить | Правка | Наверх | Cообщить модератору

113. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (112), 28-Сен-22, 13:47 
По крайней мере Qt 5.15 поддерживает и прекрасно работает. Найди мой комментарй выше, я объяснил как собрать с Clang в windows.
Ответить | Правка | Наверх | Cообщить модератору

114. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (112), 28-Сен-22, 13:49 
https://www.opennet.ru/openforum/vsluhforumID3/128541.html#112
Ответить | Правка | Наверх | Cообщить модератору

96. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (96), 27-Сен-22, 22:23 
Оберонщики же фрики. Даже если он сможет что-то поддерживать, даже если это будет работать, пользоваться этим можно будет только себе во вред.
Ответить | Правка | Наверх | Cообщить модератору

121. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от U202204161753 (?), 28-Сен-22, 20:36 
А вы, батенька неисправимый оптимист Ж-)
Ответить | Правка | Наверх | Cообщить модератору

123. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (123), 28-Сен-22, 21:21 
> с целью упрощения компиляции своего продукта

...
> Для сборки вместо qmake задействована собственная сборочная система BUSY

Взаимоисключающие параграфы. Чтобы сбилдить ЭТО надо скачать новую билдсистему и сбилдить сначала ее. Больше эта билдсистема нигде не используется. Такое вот упрощение.

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

126. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 28-Сен-22, 21:40 
> Хэши md5 и sha1.

Вот это можно было бы и выкинуть, оба ломаемы за обозримое время.

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

134. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (112), 29-Сен-22, 10:11 
Хэши не только для криптографии применяются.
Ответить | Правка | Наверх | Cообщить модератору

137. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от InuYasha (??), 29-Сен-22, 10:42 
> наблюдается тенденция к раздутию Qt

кто бы спорил! но сейчас это везде. (

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

141. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (142), 29-Сен-22, 20:51 
>урезанный форк Qt

А для урезанного форка точно надо использовать очередной Meson, а не обычные мейкфайлы?

>Из платформ решено не поддерживать iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku.

А нормальное, без растрирования текста, использование X11 будет?

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

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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