Size: a a a

2021 October 10

VM

Vadim Misbakh-Solovi... in pro.lua
ты упускаешь один момент
источник

VM

Vadim Misbakh-Solovi... in pro.lua
require умеет грузить не только pure-lua модули, но и скомпилированные
источник

IS

Ivan Stepanov in pro.lua
СУПЕР
источник

VM

Vadim Misbakh-Solovi... in pro.lua
а их не забандлишь
источник

IS

Ivan Stepanov in pro.lua
а, стоп, мне не нужен require
источник

IS

Ivan Stepanov in pro.lua
Я думаю, я мог бы сделать так:
local mod = (function (); binary_eval("<и вот тут бинарь>"); end)()
источник

IS

Ivan Stepanov in pro.lua
а binary_eval на своей стороне имплементировать
источник
2021 October 11

AM

Alexey Melnichuck in pro.lua
Вообще достаточно просто. Просто копируешь все в один файл а при запуске разархивируешь в темп дир.
я так с помощью l-bia в один exe файл паковал iup/lsqlite/socket библиотеки для простого гуёвого приложения. Правда l-bia пришлось допиливать чтобы он корректно библиотеки по папкам расскладывал. Ну и у iup был ефе фокус когда lua модуль одновременно еще является зависимостью для другой dll. К сожелению не уверен что версия l-bia у меня сохранилась
источник

VM

Vadim Misbakh-Solovi... in pro.lua
у него там нет файловой системы (никакой) и вообще эмбедщина (арм в М-режиме)
источник

VM

Vadim Misbakh-Solovi... in pro.lua
так что с распаковкой вариант скорее всего не выгорит
источник

RM

Roy Mustang in pro.lua
Ребят, как проверить совпадает ли первый символ в массиве?
источник

RM

Roy Mustang in pro.lua
if chars[1] == '+' then 
  print('find')
end
источник

RM

Roy Mustang in pro.lua
что-то такое нужно
источник

RM

Roy Mustang in pro.lua
потому что string.find дорого, оно ищет по всему сообщение первое вхождение, а мне нужно сравнивать только первый символ на равенство
источник

IS

Ivan Stepanov in pro.lua
chars:sub(1,1) == '+'
источник

IS

Ivan Stepanov in pro.lua
?
источник

CP

Companion Philipp in pro.lua
Ну вот так вот, например? :)
источник

RM

Roy Mustang in pro.lua
а еще дешевле нельзя?
источник

RM

Roy Mustang in pro.lua
просто по индексу сравнить
источник

CP

Companion Philipp in pro.lua
Куда дешевле чем О(1)?
источник