[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] LUA (linguaggio di programmazione)



Il 28/03/2013 09:36, Elena ``of Valhalla'' ha scritto:
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/
Grazie Elena! :)

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.







----
Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it

Sponsor:
PASQUA TUTTO INCLUSO da Euro 54 (pensione completa, bevande, Pranzo di Pasqua, ingresso al Parco Oltremare) all'Hotel Kent di Riccione
Clicca qui


_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking