Lua y UIs

12 views
Skip to first unread message

Giuseppe Luigi Punzi Ruiz

unread,
Aug 25, 2009, 4:54:11 PM8/25/09
to lua...@googlegroups.com
Hola a todos,

Cuánto tiempo sin escribir por aquí jejeje.

Alguien sabe, de algún binding multiplataforma (fltk, qt, gtk) que se
encuentre en activo desarrollo?

Por otro lado, donde puedo encontrar, algún documento que explique
como comunicarme con la dll de Lua para que me interprete scripts Lua
desde otra aplicación? (que no estará escrita en C) Me he descargado
el manual que publicásteis hace unos días pero está en formato CHM, y
no puedo abrirlo desde Mac.

Un saludo.

Giuseppe Luigi Punzi Ruiz

unread,
Aug 25, 2009, 5:56:36 PM8/25/09
to lua...@googlegroups.com
Me gustaría detallar, que multiplataforma, me refiero a que funcione
en los 3 (OSX, Linux y Windows).
Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi





Aitor Perez

unread,
Aug 26, 2009, 10:12:06 AM8/26/09
to lua...@googlegroups.com
El 25 de agosto de 2009 17:54, Giuseppe Luigi Punzi Ruiz <glp...@zyoconsulting.com> escribió:

Hola a todos,

Cuánto tiempo sin escribir por aquí jejeje.

Saludos amigo.


Alguien sabe, de algún binding multiplataforma (fltk, qt, gtk) que se
encuentre en activo desarrollo?

Aparte de los que mencionas que creo que están portados a windows todos, puedes usar también  wxWidget, MacOsX trae estas librerías instaladas por defecto, mostrándose como si fueran una applicación aqua. En linux pueden estar ligadas al framework que quieras (gtk o motif, no se si estarán para qt aunque supongo que si). Sobre macosx yo he logrado instalar también wxwidget usando gtk, por lo que las puedes usar para apps sobre X o sobre Aqua.

Yo últimamente estoy probando la tekUI, que es una especie de binding a la teklib, no se si estará portada a windows, sería cuestión de mirar. Con MacOsX no creo que tengas ningún problema, ya que puede usar como driver gtk o X11 y lo puedes hacer correr con apariencia aqua sin problemas.

Otra opción que parece interesante, aunque nunca le he usado es IUP.

Tienes los enlaces aquí:

http://lua-users.org/wiki/GraphicalUserInterfaceToolkits

Por otro lado, donde puedo encontrar, algún documento que explique
como comunicarme con la dll de Lua para que me interprete scripts Lua
desde otra aplicación? (que no estará escrita en C) Me he descargado
el manual que publicásteis hace unos días pero está en formato CHM, y
no puedo abrirlo desde Mac.

Supongo que te refieres a crear un pequeño intérprete de lua desde otro lenguaje, pues la API de lua te permite hacerlo muy facilmente, tienes un ejemplo sencillísimo aquí:

http://www.lua.org/pil/25.html

Si lo que quieres es usarla desde otro lenguaje, pues tendrás que buscarte un poco la vida, creando un binding a esa API para el lenguaje en cuestión si no está ya realizada, tienes algo ya creado para tcl y para python, mira como lo hacen ellos y seguro que puedes hacerlo para el lenguaje que te interese, aquí te dejo los links.

http://www.equi4.com/wikis/lua/25
http://www.equi4.com/wikis/lua/20

Como curiosidad, hay por hay un proyecto que hace lo contrario con lua y python, es decir te permite interpretar python desde un programa lua.

Saludos.

Aitor.

Giuseppe Luigi Punzi Ruiz

unread,
Aug 26, 2009, 5:56:22 PM8/26/09
to lua...@googlegroups.com
Ok, gracias, les echaré una ojeada.
Reply all
Reply to author
Forward
0 new messages