Daniil
опенгл?
Шаурма
🐾
Свои гуи
А вот это было правда весело
Danil
Самописный qml, с вставками на c++, транслируемый в c++, крутится на gl/directfb
Andrei
и на чем же вы гуи пилите?
Люди уже 10 лет назад придумали html-движки встраивать в код. Чтобы не криворукие программисты которые по определению не могут в гуй его делали, а дизайнеры бы делали на привычном им html+css
Danil
Железки у нас
Andrei
Как это сделано в 90% антивирусах, в скайпе и еще в ряде программ.
Arseny
Дизайнеры обычно никак не дружат с html+css
Andrei
Антивирусом пользовался когда-нибудь?
Daniil
Антивирусом пользовался когда-нибудь?
до того как начал писать осмысленный код
Daniil
Железки у нас
хм. А намного медленне кути получается? У них там вроде чото было для ембеда? (прост любопытно)
Andrei
Дизайнеры обычно никак не дружат с html+css
Есть специальные ребята. Называются дизайнер UI/UX
Daniil
точнее какого уровня железки. Линуксы можно запистить или все гороздо хуже?
Andrei
Они умеют верстать юай, при этом программировать им незачем.
Danil
Линуксы
Andrei
И вообще проблема Qt не в гуях вовсе
Andrei
А в том, что там на любой чих есть своё QShit
Andrei
Которое не совместимо ни с чем другим.
Daniil
Которое не совместимо ни с чем другим.
ну хз. Мы наверное явно другие кути юзаем с тобой. В моих кутях QString <-> std::string, QVector <-> std::vector...
🐾
Что-то я не помню случаев, когда не смогла совместить QShit с чем-то либо своим или другой либой
Daniil
ну наверное поэтому ты и думаешь что несовместимо)
Andrei
Не, минуточку, речь не о том, что оно не конвертируется одно в другое.
Arseny
А зачем QShit тащить куда то? Есть Qt, целостный фреймворк для всего на свете. Если что то другое нужно, то есть куча либ которые делают части по отдельности
Arseny
Из них и собирается система.
Andrei
А в том, что если у меня есть 3rd party код, который использует std::string и никак не qstring, то мне надо явно осуществить конверсию. Это первое. А второе, нахуя мне YET ANOTHER FUCKING STRING IMPLEMENTATION?
Шаурма
А в том, что там на любой чих есть своё QShit
а следующее недовольство, что наоборот там-то не хватает такой-то фичи;)
Daniil
man epoll
Andrei
Зачем было велосипедить свои строки в Qt? Зачем велосипедить свои контейнеры?
Andrei
Зачем свои треды?
Daniil
воу!
Daniil
а когда треды появились в плюсах?
Daniil
Andrei
Таки ИП
Daniil
//я тогда даже не кодил еще
Arseny
C std11 они пришли, это было лет 6 назад
Andrei
треды появились в 11м стандарте, он уже отчасти поддерживался в 2010
Andrei
11-й стандарт был не в 11 году -__-
Arseny
Я все еще в 16-м году
Arseny
:)
Daniil
а когда кути писали?
Arseny
Еще когда KDE3 стоял уже были QT, это был 2008-2009-й год. Треды то хрен с ними
Andrei
Ой, ну знаете, мы кути писали в прошлом десятилетии, что нам теперь наши кьюстроки с кьютредами выкидывать. Охуенная логика!
Daniil
алсо, в гцц вся эта обвязка связанная с мутексами и потоками вообще чуть ли не версии 4.7 заработала, до этого баги были
Arseny
Почему qstring свои запилили?!
Алексей
std::string, алло.
QString - это юникод и индексация происходит по-символьно, а не побайтно это важно
Nik
Vladislav
QString - это юникод и индексация происходит по-символьно, а не побайтно это важно
не совсем, там же utf-16, суррогатные пары все равно имеются
Andrei
ОХ ЛОЛ
Andrei
Серьёзно?
Andrei
Там utf16?
Vladislav
QString stores a string of 16-bit QChars, where each QChar corresponds one Unicode 4.0 character. (Unicode characters with code values above 65535 are stored using surrogate pairs, i.e., two consecutive QChars.)
Andrei
-______-
Andrei
Боже.
Vladislav
ага, именно
Andrei
Я понимаю, но щас бы в 2017 жаловаться на std
🐾
А кто-то жалуется?
Danil
Ну это типа обоснование того, что они все напилили свое
Danil
Но std::string все еще мало что умеет)
Andrei
Но std::string все еще мало что умеет)
Да ёп, плюсы это вам не сишарп :D
Шаурма
может тогда логичнее жаловаться на std что они напилили своё?
Daniil
я кстати пожалуюсь... Там запили наконец чтобы std::async выполнялись в пуле тредов или в одном треде, типо как корутины?
Andrei
может тогда логичнее жаловаться на std что они напилили своё?
Охуенная логика жаловаться на комитет стандартизации языка.
Шаурма
Охуенная логика жаловаться на комитет стандартизации языка.
т.е. им велосипедить можно, а остальным нельзя?:)
Danil
Да ёп, плюсы это вам не сишарп :D
Ну например тред в std говно