LuaGnome

Binding to Gnome Libraries for Lua
Download

LuaGnome Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Wolfgang Oertl
  • Publisher web site:
  • http://lua-gtk.luaforge.net/

LuaGnome Tags


LuaGnome Description

Binding to Gnome Libraries for Lua LuaGnome is a project that provides a fairly complete binding to GNOME libraries Lua, including Glib 2.x, GDK, GTK 2.x, and a list of supporting libraries.With it, you can write small or large applications only in Lua, while using Gtk through an API that almost matches the C API. Currently about 7600 functions and 700 structures, unions, as well as about 5800 constants (enums, #defines) are available. Still, the library is just about 350 kB when compiled (plus a few small, optional Lua files).For interface design, we recommend Glade3. The XML files generated by it can be used by the glade.lua module or (since Gtk 2.12.0) be read by the GtkBuilder class after a conversion by the gtk-builder-convert script.A supporting Lua library makes it easy to do asynchronous network communication, i.e. in the background, without blocking the GUI. Currently, HTTP and FTP protocols are implemented. Some sample applications are provided. Requirements: · gtk+ · All libraries you want to use through LuaGnome have to be installed, obviously, but not all of the supported ones.


LuaGnome Related Software