Gkx
Admin
le chiamate a lua sono sempre nella loro sandbox, che nella versione luasandboxed (che non stiamo utilizzando perché mandava in segfault php) sono interne ai processi php (adesso sono esterne)Dunque siamo passati alla versione sandboxed? Da quando?
la mia idea comunque era di avere nell'articolo solo un richiamo a un nuovo modulo
nel modulo elenchi/per_tipo dovrebbe esserci una funzione che itera con un ciclo for su una tabella lua e ogni volta chiama il modulo dell'entry per aggiungere il risultato (in html) all'oggetto che viene ritornato alla fine...
in pseudolua scritto in due minuti
-- articolo
{{#invoke elenchi/per_tipo|render}}
-- modulo:elenchi/per_tipo
local entry = import "modulo:entry/blah"
local e = {}
local data = {
{'alakazam', 14, 22, 45, 66},
{'arbok', 65, 28, 58, 33},
...
}
e.render = function()
html = ''
for obj in data
html += entry(obj[1], obj[2], obj[3], obj[4], obj[5])
return html
end
return e
il contro è che i dati stessi finirebbero nel modulo
non so se questo sia fattibile o una buona idea, però è la prima cosa che mi è venuta in mente per velocizzare il tutto, dato che alla fine si farebbe una sola chiamata a lua.
Ultima modifica di un moderatore: