What is Llama?Llama is a library for writing cross-platform GUI applications in Euphoria. It is relatively simple to add new classes, and extend functionality of the library.
This version of Llama is rough, and the documentation is virtually non-existant. I'm posting this with the assumption that you are somewhat familiar with my Win32Lib library, and are curious about how the Llama project is progressing.
There is a more functional version on the Euphoria recent contributions page, but it's based on prior core library.
Currently, Llama runs in Win32 and Linux (using GTK), with both libraries sharing the same core routines. The library has been through a number of incarnations, and hopefully is settling down to it's final form.
Llama/Win32At this point, the Win32 version only supports a single window, and a handful of controls:
The GTK+ version of Llama is more complete than the Win32 version, but was developed under Win32. In addition, because of how GTK+ encapsulates graphics, I've had to make some major changes in the graphics code. It is very much a pre-alpha library.