Lunatic
Два тулкита*
Igor
Два тулкита*
Туалета лучше
Igor
Я тебе и говорю, эта задача решается с помощью ExternalProject, читай про него
Igor
Конкретно сейчас ты даже не представляешь, на что CMake способен, это видно
Lunatic
Bash тоже все может, но от этого не становится лучшей системой сборки
Igor
Ну и кстати да, использование одного проекта для сборки под две разные системы за раз частично можно назвать bad practice, тебя за это по голове не погладят.
Igor
Bash тоже все может, но от этого не становится лучшей системой сборки
А Bash и не был никогда системой сборки. Системосборочность командного интерперататора определяется заточенностью под определённую задачу, CMake имеет неимоверную кучу полезностей для кросс сборки, сдруживания библиотек и создания единой экосистемы. Сравнение с Bash тут предельно неуместно.
Lunatic
Ну и кстати да, использование одного проекта для сборки под две разные системы за раз частично можно назвать bad practice, тебя за это по голове не погладят.
Это обычная история, bgfx под это заточен, ты собираешь вспомогательные утилиты а потом с их помощью что-то для проекта
Lunatic
И в том же проекте рантайм либа для целевой платформы
Lunatic
Ну я хочу чтоб это в одну команду все было
Lunatic
Xmake умеет
Igor
Ну я хочу чтоб это в одну команду все было
Ну так и сделай, я тебе только что расписал и разжевал как
-̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥
Тут будут чувствующие ?
-̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥̥
Правда там на java надо
Lunatic
там и налоги надо платить, и паспорт какой-нибудь европейский
Lunatic
Domka
дарова
Domka
настал таки момент когда я спустя пол года вернулся к проекту и не понял сразу.___ Но прошел день и я разобрался впринципе снова, скорее я просто забыл как умею код писать
Domka
а у вас как дела
Domka
Domka
ладна
Lunatic
Lunatic
у меня такие дела
Snusmumriken
ладна
Если ты стандартизируешь свои проекты — возврат к старому — как будто продолжаешь писать текущий.
Domka
вкусные дела однако
Lunatic
болгарский перец, огурец, лук и баклажан с соевым соусом, чесноком, кетчупом и перчиком и куриная котлета
Domka
впринципе моих сил теперь хватает чтобы на лов2д что то написать
Snusmumriken
Snusmumriken
да не, я просто закончить хочу уже один более менее масштабный
Я прост стандартизирую даже более-менее глобальные проекты. Дошёл до того уровня, когда даже глобальное довольно легко приводится примерно к одному знаменателю.
Domka
Я прост стандартизирую даже более-менее глобальные проекты. Дошёл до того уровня, когда даже глобальное довольно легко приводится примерно к одному знаменателю.
интересно, ну мне кажется на это нужно прям проекты выделить в условиях разработки которых начнут проявляться способы стандартизации
Cloop210
Добрый день
Cloop210
Ой
Cloop210
Вечер
StiMOR
Lunatic
Lunatic
cemochkin
Ура выходные можно покодить
Luсky
И вчера покодил. И завтра покодить буду.
Luсky
Domka
а я все таки в своем ужасе разобрался, и добавил пушку в 3д, пофиксил пару неприятностей, небо сделал наконец нормально скролящимся, и врагов надобавлял
Domka
а еще сижу думаю как пушку расположить, чисто по канону ID software, или как в современных стандартах сбоку
Lunatic
Lucky
Колдую осеннюю прохладу на неделю.
Lucky
Погромируйте спокойно пацаны.
StiMOR
TIC90
80 а не 90
StiMOR
Nya
80 а не 90
Открой окно умоляю
StiMOR
StiMOR
еще неделю назад открыл
Domka
80 а не 90
да я ж, шучу)
Domka
или иностранец
Lunatic
StiMOR
Новое ключевое слово global служит для управления глобальной областью видимости. Сразу стоит уточнить, это не просто противоположность ключевому слову local. По умолчанию в каждом исполняемом чанке, происходит неявное объявление global *, при этом ничего не происходит код работает точно также как и прежде. Объявление global со звёздочкой * указывает на то что все глобальные переменные просто доступны глобально. При желании можно записать это явно, например
StiMOR
StiMOR
Счётчики в циклах for отныне являются константами, попытка их изменения вызывает ошибку, в Lua5.4 и ниже, изменение значение счётчика в цикле сбрасывалось на следующее значение счётчика, так как счётчики циклов не изменяемые for i=1,100 do i = 10 -- ошибка для Lua 5.5 print(i) end
StiMOR
Новая функция table.create создаёт новую таблицу с предварительно выделенной памятью, это полезно с точки зрения производительности, когда вы сразу знаете сколько элементов будет в таблице.
StiMOR
Оптимизация памяти, большие Lua массивы теперь потребляют до 60% меньше памяти
StiMOR
global print print("Hello World!") Hello World на lua 5.5
StiMOR
Михаил
дА лАДНО
Михаил
добавили global
StiMOR
ага
StiMOR
теперь не будете глобальные имена засорять просто так
StiMOR
StiMOR
теперь не будете глобальные имена засорять просто так
а то некоторые пишут код и не знают что половина переменных глобальные