Size: a a a

2019 November 22

MT

Monsieur Taishín in pro.lua
Доброе утро. Как лучше сделать такое:
В скрипте main.lua есть некая переменная, которая выводится на экран. Есть модули, которые подключаются к main.lua и можно ли как-то сделать так: чтобы некая переменная из модулей аппендилась к переменной из main.lua? Или как-то сделать по другому. Задача: не редактировать каждый раз main.lua а что-то сделать на модуле и она добавилась
источник

АВ

Артём Валерич in pro.lua
Спс
источник

АВ

Артём Валерич in pro.lua
Snusmumriken
Глянь как выглядит прокси. Во-первых, можно использовать соединение к прокси по HTTP (luasocket, ssl будет между проксей и телегой), во-вторых можно чуть модифицировать luasec: прокси-соединение отличается от нормального только точкой подключения (там прокси-сервер вместо цели), и наличием заголовка Host, в котором указана точка куда ты хочешь подключиться. В luasec не так уж сложно впихнуть поддержку проксей.
Спс
источник

S

Snusmumriken in pro.lua
Monsieur Taishín
Доброе утро. Как лучше сделать такое:
В скрипте main.lua есть некая переменная, которая выводится на экран. Есть модули, которые подключаются к main.lua и можно ли как-то сделать так: чтобы некая переменная из модулей аппендилась к переменной из main.lua? Или как-то сделать по другому. Задача: не редактировать каждый раз main.lua а что-то сделать на модуле и она добавилась
Глобальный конфиг.
Табличка, которую ты можешь передавать модулям, и они добавляют в неё что-то своё.
источник

S

Snusmumriken in pro.lua
Можно и без передачи, но тогда имя конфига глобально резервируется, что не есть хорошо.
источник

MT

Monsieur Taishín in pro.lua
Snusmumriken
Можно и без передачи, но тогда имя конфига глобально резервируется, что не есть хорошо.
ну, я могу отойти от правильного кодинга)
источник

MT

Monsieur Taishín in pro.lua
Snusmumriken
Глобальный конфиг.
Табличка, которую ты можешь передавать модулям, и они добавляют в неё что-то своё.
что-то я не догнал
источник

A

Andrey in pro.lua
Snusmumriken
Глянь как выглядит прокси. Во-первых, можно использовать соединение к прокси по HTTP (luasocket, ssl будет между проксей и телегой), во-вторых можно чуть модифицировать luasec: прокси-соединение отличается от нормального только точкой подключения (там прокси-сервер вместо цели), и наличием заголовка Host, в котором указана точка куда ты хочешь подключиться. В luasec не так уж сложно впихнуть поддержку проксей.
ну это-то да, но тогда придётся два PR'a делать :D
источник

S

Snusmumriken in pro.lua
Monsieur Taishín
что-то я не догнал
*main.lua*
local conf = {}
conf.foo = 25
local module = require"module"(conf)
print(conf.bar) --> 100500

*module.lua*
local conf

local M = {}
function M.foo(a, b)
 return conf.foo - conf.bar + a - b
end

return function(c)
 conf = c
 conf.bar = 100500
 return M
end
источник

АВ

Артём Валерич in pro.lua
Остров Русский. ДВФУ. Салют в честь дня международного студенческого единства
источник

АВ

Артём Валерич in pro.lua
источник

АВ

Артём Валерич in pro.lua
просто я тут в командировке и решил с вами поделиться :)
источник

АВ

Артём Валерич in pro.lua
Snusmumriken
Глянь как выглядит прокси. Во-первых, можно использовать соединение к прокси по HTTP (luasocket, ssl будет между проксей и телегой), во-вторых можно чуть модифицировать luasec: прокси-соединение отличается от нормального только точкой подключения (там прокси-сервер вместо цели), и наличием заголовка Host, в котором указана точка куда ты хочешь подключиться. В luasec не так уж сложно впихнуть поддержку проксей.
источник
2019 November 23

A

Anton in pro.lua
Если кто не видел, Хишам проводит опрос об используемых версиях Луа:


https://forms.gle/mBJo648Dbjve5CUn9
источник

ШТ

Шмель Тяжеловес in pro.lua
Хотел спросить - а что за Хишам? Но уже загуглил конечно.. 5.1 - потому как jit
источник

A

Anton in pro.lua
Шмель Тяжеловес
Хотел спросить - а что за Хишам? Но уже загуглил конечно.. 5.1 - потому как jit
> 5.1 – потому как JIT

Думаю, будет весомая доля таких ответов.
источник

ШТ

Шмель Тяжеловес in pro.lua
Anton
> 5.1 – потому как JIT

Думаю, будет весомая доля таких ответов.
LuaVela для 5.2  и выше не планируется?
источник

A

Anton in pro.lua
Шмель Тяжеловес
LuaVela для 5.2  и выше не планируется?
Силами IPONWEB – очень вряд ли. Patches are still welcome.
источник

ШТ

Шмель Тяжеловес in pro.lua
Пока точно не буду этим заниматься. Может в след году. Сперва нужно точно понять, чем именно отличаются версии 5.1 и 5.2. Потом сравнить кодовую базу референсных интерпретаторов. Станет понятен объем работы. Учитывая сколько в luajit наворочено - объем скорее всего большой. Хотя если Mike Pall в одиночку запилил jit..  Сколько у него на это времени ушло
источник

MT

Monsieur Taishín in pro.lua
Подскажите (искал, не нашел, но может криво искал?) есть ли аналог как в питоне:
'{0} {1}'.format('Hello', 'World')

У меня на луа есть переменная с хтмлом, нужно динамически изменять в некоторых местах некоторый текст, да, можно было бы туда засунуть переменные, но хочется этот хтмл вывести в начало программы и уже потом его использовать
источник