Hi guys, I'm writing this e-mail to announce a new project I made, which
it's called guilang.
First, guilang it's an "extension" (I don't know really how to describe it)
for the Lua programing language, it makes Lua a declarative, event-driven
language which aims to make it very easy for developers to write
applications. Second, applications written in guiLang are
platform-independent and toolkit agnostic, this is thanks to the fact that
guiLang has three parts the launcher (made for making live easier), the
guilang core (which implements all the logic needed for guiLang) and the
gui constructor (which is the responsible for "translating" guiLang to the
toolkit).
I think that guiLang it's not only a win for developers, but also a direct
win for users in platforms with more than one toolkit (namely Linux/BSD)
since the same program can run not only on differents toolkits, but also on
libraries which add own widgets (e.g: pure qt and kde).

GuiLang, was made initially with HelenOS in mind however, I later saw it's
cross-platform possibilities.

For trying this you'll need luajit/lua (it's recomendable that you choose
lua 5.1 over 5.2 for two reasons: 1.for keeping compatibility with luajit
2.because I had problems with 5.2 (i dont remember if what I had trouble
with was luarocks or lgi or both)), you'll also need lgi which you can
install it via luarocks or directly. The code it's in
lp:~sheosi/+junk/guilang.Note: although guiLang itself its crossplatform
the code it's right a proof-of-concept and only supports gtk, what's more
it only supoprts windows and buttons, however neither of both should take
long for adding more.

I'll be waiting your feedback, Sergio.
_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to