серёжа
Dogma
И парюсь над тем что бы оное работало как на вин так и на unix
Aidar
Обджект коллектор?
Evgenii
Счетная бесконечность несчетной не станет от того, что ее на число умножить😌
Aidar
Нот garbage
Aidar
С пулами
x86-64
Нафих коллектор к неуправляемому коду?
Evgenii
Омг
Surreal
Если опционально, то пускай. Может он нужен кому будет.
Evgenii
Не верю)
x86-64
Вот в Жабе бы сделать gc опциональным
Surreal
Вот в Жабе бы сделать gc опциональным
Есть коленочные проекты, вроде.
серёжа
Уже представляю, как Страуструп даёт по щам чувакам из комитета, кто голосовал "за"
Aidar
Это не нужно звучит, мне концепция саттера больше понравилась
Aidar
Про пулы
Dogma
нужно махать руками и показывать что это никуда не годится
Я говорю еще раз что поделать. Писал другой программист и писал он это потому-что в будущем собирался портировать на андроиды, но так как обычный ренпаевский порт под андроиды того что было задумано лагал бы дико(по предположениям) то он решил на плюсах переписать его
Aidar
Типа не 1 GC а сразу много
Surreal
Типа не 1 GC а сразу много
Как с аллокаторами?
Aidar
Где там статья про отключение GC на джаве где падение лучше 4х секунд лагов?
Aidar
Как с аллокаторами?
Причем тут алокаторы
Stanislav
Вот в Жабе бы сделать gc опциональным
не давно читал, про жабу без гц, тупо выдаешь ей побольше памяти и...
Dogma
Печальный бл(бесконечное лето) с двумя модами и с его 40 минутной загрузкой на ведре заставил думать об обратном
Aidar
Исенбаев кидал вроде
Surreal
Причем тут алокаторы
Я про принцип. Типа чаще чистить\реже чистить и т.д. У аллокаторов похожий принцип, только по отношению к выделению памяти.
Dogma
Да и тут как бы особо времени уже нету из-за того что мы чуть чуть задерживаем выпуск демки (на 3 с половиной месяца)
Surreal
Aidar
Не, именно чтоб ручками освобождать.
Вроде на D можно GC включать отключать
Stanislav
в руби гс тоже можно отключать)
x86-64
object = null; while(true) { System.gc(); }
Не, чтоб gc вообще не было в реализации jvm, а указатели были
x86-64
Aidar
А отключить можно да
x86-64
Там нет механизмов удаления
Ничто не мешает написать нужный метод.
Dogma
┐(‘~` )┌
Dogma
Ну так то мы и добавили парочку фич которых не было в Ren'Py
Stanislav
Уж живее гоу
гоу много где используется
Dogma
Но меня то даже и не толкнули в нужном направлении ;_;
x86-64
Во, кстати о моно, есть компилятор C(++) в cil?
Aidar
Дык Шарп же есть
Aidar
Зачем что-то еще
Aidar
Этож дотнет
Dogma
Ах, тоесть, предложение пересесть на Ren'py это и было решением?
Dr. Friedrich
Более того, насколько я помню, в Mono даже соответствующего исполняющего механизма нет.
Stanislav
Дык Шарп же есть
https://cefsharp.github.io/
Stanislav
там как раз на С++/cli
Stanislav
прослойка
Dogma
Мне питон или boost::python линковать статически?
x86-64
Зачем что-то еще
За тем, что есть куча кода на плюсах, хочется компильнуть под моно.
Aidar
Ахах
Dr. Friedrich
За тем, что есть куча кода на плюсах, хочется компильнуть под моно.
Если это всё не шуточки, то советую компилять в натив и из Моно цеплять через Marshal и DllImport.
Dr. Friedrich
Если маленько постараться, то можно даже это делать более или менее портабельно.
Dr. Friedrich
Ну и "старания" там нужны инфраструктурные, а не в коде.
Anonymous
Не забудь после статической линковки strip делать, а то будут бинарники пару гигабайт весить.
Dogma
Оки, и как это в .pro-файл в Qt прописать
Dogma
Большинство советов которые я нахожу лишь для cmake
Dogma
Можете объяснить это мне? xd https://christian.hofstaedtler.name/blog/2013/01/embedding-python-on-win32.html
Surreal
Danil
лол
Danil
чего?
Danil
qmake - part of qbs
Danil
qbs - piece of shit
Danil
лучше сразу писать cmake
Danil
qt там нормально с cmake дружит
Danil
cmake сам отлично умеет вызывать moc
Stanislav
qmake - part of qbs
лол што
Stanislav
лолшто
Stanislav
Deleted Account
Cmake гадит туда где он вызван
Deleted Account
Кто нить знает как указать ему куда сыпаьь файлы?
Nikolai
Кто нить знает как указать ему куда сыпаьь файлы?
надо просто конфигуратор и сам cmake вызывать в отдельной папке