|
Il 28/03/2013 09:36, Elena ``of
Valhalla'' ha scritto:
Grazie Elena! :)Ciao ieri sera si è citato lua_, linguaggio di programmazione interpretato, tipato dinamicamente e molto adatto ad essere embeddato_ come linguaggio di scripting/personalizzazione in software più ampio, tra cui anche molti giochi_, anche mainstream. Può anche essere usato anche per scrivere direttamente giochi, ad esempio con love_, framework basato sulle SDL, ma credo che per questo sia meno usato di python+pygame. .. _lua: http://www.lua.org/about.html .. _embeddato: http://en.wikipedia.org/wiki/Category:Lua-scriptable_software .. _giochi: http://en.wikipedia.org/wiki/Category:Lua-scripted_video_games .. _love: http://www.love2d.org/ Credo che alla fin fine non sia la soluzione migliore per il problema di ieri sera, ma visto che a quanto ho capito molti non lo conoscevano mi pare utile mandare qualche link in lista. Personalmente non lo uso, non ho mai avuto bisogno di embeddare un linguaggio di scripting e per il resto c'è molta sovrapposizione con i casi d'uso in cui python funziona benissimo; mi è solo capitato di scriverci due righe per... ehm... minetest_. .. _minetest: http://minetest.net/ Tra l'altro con sommo piacere voglio annunciare qui in anteprima mondiale la realizzazione del mio primo programma in Lua! Per essere originale ho realizzato un programma molto complesso che stampa "Hello World!" :P local function main() print("Hello World!") end main() A parte gli scherzi (ma è vero che l'ho fatto), visto che nel thread su Android ho suggerito di installare il Marketplace client per Eclipse, dallo stesso si può installare anche il "Lua Development Tools". Detto fatto, rende ancora più facile usare questo linguaggio, anche grazie al completamento automatico (se non funziona la shortcut è Ctrl+Space, una pagina sugli shortcut in Eclipse: http://www.rossenstoyanchev.org/write/prog/eclipse/eclipse3.html ). Una nota: io uso la penultima versione di Eclipse, Indigo, in quanto l'ultima (Juno) mi dà dei problemi tra il plugin per Java ME e l'help, però forse sull'ultima versione il plugin per Lua si può installare direttamente dall'Install/Update. ---- |
_______________________________________________ Talking mailing list Talking@ml.linuxvar.it http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking