Я встроил lua вместе с фрагментом байт-кода в проект, написанный на C. Теперь, когда я расширяю свою базу кода lua, добавляя файлы .lua, есть ли способ сохранить этот код в одном фрагменте байт-кода?
(Я знаю, как загружать несколько фрагментов байт-кода. Но сделать так, чтобы он загружал один фрагмент, а затем забыть о связующем коде, было бы просто удобно.)
Я пытался использовать текстовое включение, но, похоже, нет ключевого слова для это в Луа. «Require» и «dofile» просматривают файлы во время выполнения, поэтому полученный байт-код после запуска «lua -b…" не будет включать код этих файлов.
И нет способа объединить файлы байт-кода, не так ли? Я имею в виду, что при создании файла байт-кода команда "require" добавляла бы код всех этих файлов. файлы в один файл байт-кода.
PS: ответ Михала Коттмана работает для Lua, о чем я и просил. Я думал, что Lua и LuaJIT будут работать одинаково. Это не так. Чтобы объединить несколько файлов .lua в один файл байт-кода LuaJIT, следует ли