<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск сборочного инструментария Qbs 1.20</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html</link>
    <description>Представлен выпуск сборочного инструментария Qbs 1.20. Это седьмой выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе  зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55965&lt;br&gt;</description>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (adolfus)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#25</link>
    <pubDate>Fri, 22 Oct 2021 20:17:36 GMT</pubDate>
    <description>STL -- это часть стандарта языка С++, а Qt -- непонятное што. Сегодня так, а завтра эдак. &lt;br&gt;Иди собери 10-летней давности проект, который использует Qt-классы. А с STL нет никаких проблем -- я использую без каких-либо коррекций код, написанный в конце 90-х под C++98. Раз в пару лет пересобираю довольно большой проект и еще ни разу не наткнулся на проблемы именно с STL. А с Qt-классами проблемы возникают с каждой новой версией и всякий раз нужно конкретно разбираться, корректировать код, программную документацию, испытания и прочая волокита. &lt;br&gt;Что касается gui, то тут просто техническая задница -- проект, изначально написанный с qt3, с грехом пополам удалось отмигрировать на qt4, но на qt5 уже не получилось, поскольку нужно было сохранить функционал и пользовательский интерфейс, включая отзывчивость на консольные события, неизменными. Добиться UI-совместимости не удалось даже в малом. В итоге были вынуждены переписать междумордие на Tcl/Tk. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#24</link>
    <pubDate>Mon, 18 Oct 2021 10:06:38 GMT</pubDate>
    <description>&amp;gt; В то время как в Make и CMake можно писать команду и её аргументы в строчку через пробелы, как в шелле.&lt;br&gt;&lt;br&gt;За это получаешь возможность контроля выполнения задачи.&lt;br&gt;&lt;br&gt;&amp;gt; Это как раз не проблема. Для сборки компилятора С тоже нужен компилятор С. Для сборки линкера нужен линкер. Для сборки GNU Make и CMake тоже они сами нужны.&lt;br&gt;&lt;br&gt;Как бы Qt&apos;ники как раз и сказали, что это основная проблема.&lt;br&gt;&lt;br&gt;C, make и cmake являются самыми распространеными инструментами. Так что требовать их наличие - нормально.&lt;br&gt;&lt;br&gt;Qt-ники играют вдолгую. Как пример, через пару десятков лет скорее всего C, make и cmake будут. И с очень высокой долей вероятности совместимость особо поломана не будет. А вот бинарник qbs, скорее всего не запустится.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#23</link>
    <pubDate>Sun, 17 Oct 2021 23:19:52 GMT</pubDate>
    <description>&amp;gt; У QBS была одна проблема. Для того, что бы его собрать - нужен Qt.&lt;br&gt;&lt;br&gt;Ещё в Qbs крайне неудобно выполнять свои команды. Надо создать массив на яваскрипте, засунуть в этот массив имя команды и все её аргументы как отдельные элементы массива, и передать массив в специальную функцию. В то время как в Make и CMake можно писать команду и её аргументы в строчку через пробелы, как в шелле.&lt;br&gt;&lt;br&gt;&amp;gt; Циклическая зависимость&lt;br&gt;&lt;br&gt;Это как раз не проблема. Для сборки компилятора С тоже нужен компилятор С. Для сборки линкера нужен линкер. Для сборки GNU Make и CMake тоже они сами нужны.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#22</link>
    <pubDate>Fri, 15 Oct 2021 15:43:08 GMT</pubDate>
    <description>&amp;gt; теперь протухший QBS будем накрашивать и одевать в костюмчик, как будто бы он живой.&lt;br&gt;&lt;br&gt;Э... Тролинг?&lt;br&gt;&lt;br&gt;Лучше QBS еще никто ничего не сделал.&lt;br&gt;&lt;br&gt;У QBS была одна проблема.&lt;br&gt;&lt;br&gt;Для того, что бы его собрать - нужен Qt.&lt;br&gt;&lt;br&gt;А Qt-никам нужна система сборки для сборки самого Qt.&lt;br&gt;&lt;br&gt;Циклическая зависимость получилась. Ошибка менеджеров на этапе постановки задачи.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (Enamel)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#21</link>
    <pubDate>Thu, 14 Oct 2021 21:02:19 GMT</pubDate>
    <description>Что плохого в зависимости от Qt?&lt;br&gt;Не хуже, чем зависеть от STL.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#20</link>
    <pubDate>Thu, 14 Oct 2021 18:49:22 GMT</pubDate>
    <description>такого плана не было, если не считать первоапрельского ишью, в котором еще и на хаскель предлагали переписать.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#19</link>
    <pubDate>Thu, 14 Oct 2021 16:42:22 GMT</pubDate>
    <description>Более того, был такой план.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (Anonymous XE)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#18</link>
    <pubDate>Thu, 14 Oct 2021 15:14:47 GMT</pubDate>
    <description>А как ты себе представляешь управлять силами сообщества? В приказном порядке что-ли?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 1.20 (Anonymous XE)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125525.html#17</link>
    <pubDate>Thu, 14 Oct 2021 15:12:55 GMT</pubDate>
    <description>&amp;gt;Обновлён и портирован на C++17 модуль QtScript, который больше не поставляется в Qt 6 и теперь входит в состав Qbs.&lt;br&gt;&lt;br&gt;Т.е., есть надежда, что в последующем они всё, что нужно для Qbs, реализуют у себя и не будут зависеть от Qt.&lt;br&gt;</description>
</item>

</channel>
</rss>
