LUIML - Lua User Interface Markup Language
This project is an early work in progress.
The goal is to design a Lua library which turns a Lua data structure and produces a GUI from it.
This is similar to some ideas behind IUP but LUIML aims to be more functional and data driven.
Dependencies
Build
- redo (works with apenwarr redo and JdeBP redo)
- bash
- pkg-config (or equivalent such as pkgconf)
- C compiler with C11 support (works with gcc and clang)
- sed
- xargs
Runtime
- LuaJIT
- SDL2
- PangoFT2
Building
$ ./configure
$ redo all
To avoid the creation of the "all" file when using JdeBP redo during development
run redo libluiml.so
.
Installing
This is not supported at the moment.