Wikipedia:Bar/Discussioni/Attivazione funzionalità Lua

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Attivazione funzionalità Lua


Riporto dall'ambasciata:

Greetings. As you might have seen on the Wikimedia tech blog or the tech ambassadors list, a new functionality called "Lua" is being enabled on all Wikimedia sites today. Lua is a scripting language that enables you to write faster and more powerful MediaWiki templates.

If you have questions about how to convert existing templates to Lua (or how to create new ones), we'll be holding two support sessions on IRC next week: one on Wednesday (for Oceania, Asia & America) and one on Friday (for Europe, Africa & America); see m:IRC office hours for the details. If you can't make it, you can also get help at mw:Talk:Lua scripting.

If you'd like to learn about this kind of events earlier in advance, consider becoming a Tech ambassador by subscribing to the mailing list. You will also be able to help your fellow Wikimedians have a voice in technical discussions and be notified of important decisions.

Guillaume Paumier, via the Global message delivery system. 21:00, 13 mar 2013 (CET) (wrong page? You can fix it.)[rispondi]


Traduzione (un po' a braccio):

Salve! Come forse avrete potuto leggere sul blog tecnico di Wikimedia o dalla mailing list Wikitech-ambassadors, è stata attivata una nuova funzionalità, Lua, su tutti i siti Wikimedia. Lua è un linguaggio di scripting che permettere di creare template MediaWiki più veloci e più potenti.

Se avete delle domande su come convertire i template preesistenti in Lua (o crearne di nuovi), la prossima settimana abbiamo in programma di tenere due sessioni di supporto su IRC: una mercoledì (per Oceania, Asia e America), e una venerdì (Europa, Africa e America); per ulteriori dettagli vedere anche m:IRC office hours. In caso non poteste partecipare, sarà comunque possibile ottenere supporto su mw:Talk:Lua scripting.

Per essere informati in anteprima per questo tipo di eventi suggeriamo di diventare ambasciatori tecnici iscrivendosi alla mailing list.

Avrete anche la possibilità di aiutare altri Wikimediani a partecipare alle discussioni tecniche ed essere notificati su decisioni importanti.

Guillaume Paumier, attraverso il global message delivery system.

--Austro sgridami o elogiami 21:38, 13 mar 2013 (CET)[rispondi]

Interessante.--Luca Ghio 15:46, 15 mar 2013 (CET)[rispondi]
In questi giorni, nel mio piccolo, mi sono un po' interessato alla cosa e ho fatto qualche prova sulla wiki di test (purtroppo non conoscevo la sintassi lua). Ancora non avevamo una linea guida/pagina d'aiuto in merito e una mia richiesta al bar template non ha sortito grande interesse, così ho creato io una prima bozza. Bisognerebbe discuterne un po', a naso ci sarebbero alcune questioni:
  • sul namespace (Module:): si è già parlato tanto di tradurre in italiano i nomi dei namespace, questo forse è il caso (i tedeschi credo l'abbiano già fatto)
  • sull'uso dello scripting: se non ricordo male, da qualche parte (forse su en.wiki) raccomandano di richiamare gli script solo nei template, per mantenere il codice delle pagine più semplice ed accessibile
  • indicazioni sulla conversione degli attuali template. Credo che sarebbe importante convertirne almeno alcuni, come quelli per la manipolazione delle stringhe (che sono pesantissimi e per questo vanno attualmente usati con parsimonia), di alcuni port credo se ne stiano già occupando gli anglofoni.
In merito alla bozza, che ho salvato in Wikipedia:Lua, magari alcune parti (i.e. gli esempi) potrebbero essere scorporate in una relativa pagina d'aiuto, o forse tutta la pagina potrà essere spostata in ns12 se realizzeremo che non ci saranno particolari "regole" da aggiungere. --τino 032 [...] 14:27, 16 mar 2013 (CET)[rispondi]
Interessante! Noto che MOLTO lavoro che viene fatto da bot, si potrebbe più agevolmente fare con triplette "script tipo hotcat solo molto più generale+funzione lua+subst". Il vero problema è che Lua sarà pure intuitivo, ma uno, specie se non è informatico, non ha studiato (né ha tempo per..) studiare ogni linguaggio possibile. Perché hanno scelto Lua e non Python, Java, C o C++? sono molto più noti e usati sia su wikipedia sia nel resto del mondo (per es. in italia, non penso si facciano corsi di Programmazione 1 nel corso di laurea di XXX in Lua, mentre negli altri 3 menzionati sì).--Nickanc ♪♫@ 15:30, 16 mar 2013 (CET)[rispondi]
Ciao Nickanc. La questione sulla scelta del linguaggio ha incurosito anche me. Io non ho seguito a suo tempo la cosa, ma in risposta alla tua domanda c'è questo archivio della talk di Sumanah: semplicità del linguaggio, facilità di integrazione e implementazione delle funzionalità necessarie, velocità dell'interprete jit. --τino 032 [...] 16:10, 16 mar 2013 (CET)[rispondi]

Ho creato questo elenco. --β16 - (talk) 17:54, 19 mar 2013 (CET)[rispondi]