R
и как? Есть достойные варианты?
По-всякому. Это больше повод поговорить.
Alex S
Может кто в курсе... Как проверить ai == nil ? Дано: а1.а2....аi Луа выдаёт ошибку, если, например, уже a1.a2 == nil. Но мне неизвестно в каком месте k будет nil. А проверить нужно а1.а2....аi == nil. Сделать массив из строк "а2", "а3", "а4" ... и потом рекурсивно обойти а1["а2"] а1["а2"]["а3"] и тд? Спасибо за ответ.
Snusmumriken
Можешь написать функцию function extract(tbl, ...) for i = 1, select("#", ...) do if type(tbl) ~= "table" then return end tbl = tbl[select(i, ...)] end return tbl end
Alex S
Спасибо
Snusmumriken
что такое "выбрать"
Read the doc. In short, special function to work with vararg.
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Read the doc. In short, special function to work with vararg.
нет ссылки, которую вы предоставили, по крайней мере, я хочу прочитать ее в течение нескольких минут
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Спасибо
Inellok
Он не русский?
Ivan
Индонезиец
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Я хочу купить дом в России
Luсky
За какую цену хочешь купить?
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
За какую цену хочешь купить?
какая нормальная цена?
Luсky
какая нормальная цена?
Какие твои финансовые возможности? :)
Luсky
USD
70-100K$
jon
70-100K$
В Воркуте хата стоит 150к рублей
Luсky
В Воркуте хата стоит 150к рублей
В хуторе Камышовка 15к рублей и чо?
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
70-100K$
туалет вне дома?
jon
В хуторе Камышовка 15к рублей и чо?
Тогда делаем вилку ниже
Luсky
туалет вне дома?
По желанию клиента.
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Luсky
очень дешевый
И летом почти нет снега
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
И летом почти нет снега
ужасная очень дешевая цена, как будто многие медведи стучат в дверь ночью
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Brief instruction: 1. Open Google 2. Write "lua select" 3. Open the documentation page 4. Read.
snusmumriken можно мне зайти к тебе домой?
Snusmumriken
snusmumriken можно мне зайти к тебе домой?
Лучше не надо, меня примут за педофила.
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Да, у меня есть друг из Индонезии, который работает в Москве.
Snusmumriken
Всё ещё лучше этого не делать.
Inellok
Лучше не надо, меня примут за педофила.
А с чего ты взял, что он ребенок?
Inellok
ужасная очень дешевая цена, как будто многие медведи стучат в дверь ночью
В Воркуте весьма безлюдно. Я бы советовал вам переезжать в какие-то города около Москвы. Там не так тесно, как в Москве, но при этом не самый плохой уровень жизни.
Inellok
Правда ли, что зарплата в Москве около 3 тысяч долларов в месяц?
Это очень сильно зависит от вашей специальности. В Москве зарплаты действительно выше, но цены также выше
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
моя подруга девушка которая в москве
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
рабочих мест для женщин выше, чем для мужчин?
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
это профессия моего отца но зарплата больше
Snusmumriken
и на что же там выше цены?
По меньшей мере коммуналка. И дуйте во флуд )
Anonymous
Пpивет.Koму нужнa yдалённaя рабoта? Пишите мне в личныe coобщeния
Aydar
Пpивет.Koму нужнa yдалённaя рабoта? Пишите мне в личныe coобщeния
Могли бы и здесь суть вакансии расписать
jesus-2.6.tar.gz ☮︎
Пpивет.Koму нужнa yдалённaя рабoта? Пишите мне в личныe coобщeния
Да тут даже не понятно, предлагаешь ли ты свои услуги, или нанимаешь работника
Aydar
криптоинвесторы
Не особо смыслю в инвестициях да и крипта только в общих чертах понятна, спасибо что уточнил.
Aydar
Да тут даже не понятно, предлагаешь ли ты свои услуги, или нанимаешь работника
Предлагает работу... Наверное... Меня настораживает скрытность обычно это плохой знак.
Александр
Меня вот так же немного настораживает то, что аккаунт зарегистрирован на днях, и предложение о работе - это первое и единственное, что он тут написал. Ну и что в соседнем чате видел такой же текст, но с другого аккаунта. Мне кажется там даже не крипта, что-то существенно роскомнадзорнее
Luсky
Отправил тов. майору.
Денис
Ребят, а как LuaRocks конфигурирует дистрибутив Lua, который уже был? Он теперь каким-то образом ищет модули не в корне с собой, а в \lua\systree\lib\. И все бы ничего, но у меня был сандбокс, который я собирал под написание приложений, и теперь даже этот сандбокс ищет хрен пойми где...
Денис
В path прописан путь до моего дистрибутива. Есть правда еще lua_path, но как оно смогло так перебросить на себя?
Денис
Меня это бы сильно не калило, если это происходило исключительно на моем дистрибутиве, это даже выглядит весьма аккуратно и LuaRocks здесь даже оправдан... Но когда такое поведение сохраняется на песочницах, которые я пересыпаю для других - это, знаете ли, нихрена не смешно. Ибо если я пересыплю по схожей архитектуре, оно-то заработает, но только у меня. У других же оно работать не будет...
Денис
Поставь линупс.
Пошутил 😃
Александр
В чём проблема ? Вы хотите переносимости ?
Александр
Посмотрите мб это https://leafo.net/guides/customizing-the-luarocks-tree.html
Aqendo
Поставь линупс.
Я думал только я это слово каверкаю так....
Денис
В чём проблема ? Вы хотите переносимости ?
Я хочу отвязанности пересыпанных песочниц интерпретаторов
Денис
Сейчас это выглядит примерно так: Имеем песочницу по пути d:\Clouds\DiskPM\groupData\Projects\Outsider\FreqCalculator\sandbox\. В ней уложены интерпретаторы с нужными библиотеками типа: x64{ iup.dll iuplua53.dll lua53.dll wlua53.exe } x86{ iup.dll iuplua53.dll lua53.dll wlua53.exe } Запускает все это VBS-скрипт, который определяет архитектуру и подставляет путь к нужной папке интерпретатора. Путь формируется релативный.. Пишем тестовый скрипт в корне проекта свыводом в файл (поскольку используется wlua.exe). file = io.open("result.txt", "w") if io.type(file)then file:write(package.path) end file:close() Запускаем: PS D:\Clouds\DiskPM\groupData\Projects\Outsider\FreqCalculator> .\sandbox\x64\wlua53.exe ".\testscript.lua" В result.txt видим следующее: E:\lua\systree\share\lua\5.3\?.lua;E:\lua\systree\share\lua\5.3\?\init.lua ``` С какого фига местная песочница среагировала на лоудер LuaRocks?
Александр
Я хочу отвязанности пересыпанных песочниц интерпретаторов
Покетируйте самостоятельно, тем более что это вообще не проблема, если нужно носить только луа код, без платформозависимых библиотек, более того даже платформозависимость може быть не сильно страшна, если нет цели минимизировать размер поставки
Александр
Мб близко https://stackoverflow.com/questions/52026115/luarocks-on-windows-not-recognizing-my-lua-libdir ?
Денис
мб luarocks модифицирует config ?
Возможно, только где у Lua может лежать config? Я впервые в жизни слышу, что без какого-то промежуточного скрипта можно задавать стартовые конфиги...
Денис
В общем, ребята, все разрешилось. Конфиги оказывается можно задавать через переменные среды.
Денис
Причем, я нигде такой информации не находил, дотумкал исключительно силой мысли и методом тыка.
Александр
Ещё обращу внимание на переменную LUA_CPATH
Денис
Ещё обращу внимание на переменную LUA_CPATH
Да, она здесь тоже есть, я просто не стал ее скринить)))
Денис
https://www.lua.org/pil/8.1.html
Вот такие умные книжки я не читал)))
Денис
https://www.lua.org/pil/8.1.html
Осталось только понять: эти переменные читают исполняемые файлы или прямо таки DLL?
Денис
А вообще, надо покрутить так и сяк, чтобы можно было релативно сделать так, чтобы и старые пути сохранились и новые, предлагаемые роксом...
Александр
Осталось только понять: эти переменные читают исполняемые файлы или прямо таки DLL?
Читай книгу, PATH - это вроде ?.lua, а CPATH это в твоём случае вроде ?.dll при чём эти переменные - это список путей, более того если правильно помню, то с помощью package можно менять значения этих переменных из интерпретатора, собственно можно было бы вполне забить на внешние переменные, если управлять ими из сценария
Александр
Осталось только понять: эти переменные читают исполняемые файлы или прямо таки DLL?
более того там даже видно, ибо это список путей-регулярок и в них содержаться суффиксы