ed
можешь взять какой-нибудь imgui или MyGUI
Да я пока только концептуально прикидываю..
Меня честно говоря стремают основные решения в этом направлении..
Типа qt или gtк..
Как минимум потому что они сложны в поддержке. Не говоря уже о нужде пересобирать проект при перемещении кнопочки например..
Egor
а где-то по-другому?
Berkus
ed
Ну вот я и думаю - мб есть где?
Сейчас в серьёз задумываюсь о веб движке..
Anatoly
В QML ничего не надо пересобирать...
для увеличения производительности и пересобирают и транслируют QML в С++ с последующей компиляцией приложения, но концептуально да, можно возить qml рядом с приложением или вообще размещать на удаленных серверах
Berkus
ed
Некорректно выразился, скорее сложны в разработке/вёрстке..
Как по мне ui не должен хардово вкомпиливаться в основной код приложения..
Олександр
Так надо разделять логику и UI.
Constantine
А еще надо не грешить
Constantine
Динамическая провязка UI требует проброса всех запросов данных
Constantine
Со всей вытекающей потерей типизации
Constantine
Так что у меня сразу вопрос, за что мы теряем типизацию?
Berkus
Berkus
Qt Designer например умеет подключать плагины и встраивать их в гуй
ed
+ самое главное чтобы это было кроссплатформа..
То есть визуализация по хорошему тоже без винапи вызовов на чистом vk/dx/gl..
Олександр
Anonymous
Подскажите, есть ли в c++ аналог шаблонизатора jinja2(python)?
Berkus
Berkus
https://github.com/hughperkins/Jinja2CppLight мог бы и сам поискать, если честно
Vladislav
$ ./a.out
Default:
%s: s123▒▒abba!
%hs s123▒▒abba!
Registered:
%s: s123▒▒abba!
%hs s123\1\2\222\254abba!
Berkus
ых
🐙 Antony
Я тут недавно спрашивал про прерывание потока через атомарную переменную. Так вот, нашёл занятный пост на эту тему http://preshing.com/20170612/can-reordering-of-release-acquire-operations-introduce-deadlock/#IDComment1045049885
🐙 Antony
Другими словами - можно писать relaxed, но в этом случае новое значение переменной может придти во второй поток через 100 лет, есль делать простой load(relaxed) во втором потоке.
Arseny
Arseny
А, в статье похоже есть ответ на мой вопрос
🐙 Antony
Ага, в коментах - либо делать seq_cst, либо rmw операцию
Surreal
А где там непосредственно char?
Anonymous
Я его отдам
Vitaly
В этом случае от char* вызовется
Viacheslav
По-моему в этом коде плохо вообще всё. Не знаю, почему его автор на подобии С++ написал, если язык толком не знает.
Alexander "SonnySlave"
Alexander "SonnySlave"
https://habrahabr.ru/post/349624/
Vladislav
Alexander "SonnySlave"
вот там вообще лютый угар
Anonymous
С добрым утром
Surreal
По стандарту нельзя, но многие компиляторы позволяют это делать, надо только флаг найти для вашего.
Berkus
https://habrahabr.ru/post/349624/
ну ученые вообще плохо дружат с технологиями. Ты же читал записки девелопера, который фиксил анализатор данных погодных датчиков?
Surreal
Это не компилятор, это ide.
Berkus
https://habrahabr.ru/post/349624/
там были здоровенные сэмплы данных с кучи метеостанций, по ним писали диссертации о погоде - а по факту кучи блоков данных не хватало, часть была испорчена, всякая не совпадающая хрень подогнана и т.п.
Alexander "SonnySlave"
Alexander "SonnySlave"
отлично 😊
Anonymous
Да ладно расслабься охранять не надо
Surreal
Это что за генератор рандомных фраз?
Berkus
ахаххахаха
Ну и там еще видно как в процессе изучения всего этого девелопер сходит с ума потихоньку
Alexander "SonnySlave"
Alexander "SonnySlave"
Matwey
Alexander "SonnySlave"
😊
Alexander "SonnySlave"
перепись анонимусов :)
Matwey
🐙 Antony
Alexander "SonnySlave"
Arseny
Ну там Энтони же отписывается, что всё будет ок
Он отписывается про ситуацию с двумя переменными. Там все следствия вида "если видно значение одной переменной, то ..."
Когда у нас только одна переменная непонятно, что заставит нас увидеть ее новое значение.
Alexander "SonnySlave"
Зацените игровой движок:
https://github.com/gorevojd/Ivan
Berkus
Alexander "SonnySlave"
Alexander "SonnySlave"
там шанс отстрела ноги всяко меньше
Alexander "SonnySlave"
а хотя... было бы интересно получить после пары часов расчётов TypeError
Chebyrash
vladislav
Щас бы в Ивана поконтрибьютить
Alexander "SonnySlave"
ну ты можешь PR закинуть
pinnokio
Alexander "SonnySlave"
Tengiz
Привет, а может кто-нибудь подсказать C++ или C библиотеку реализующую XPath Engine на произвольном дереве(не xml)? Аля XPathNavigator из .Net или Jaxen XPath Engine из java
Anton
boost::property_tree ?
Aidar
Aidar
Это тупо интереснее
Aidar
Aidar