lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


2015-08-22 11:46 GMT+02:00 Nagaev Boris <bnagaev@gmail.com>:
> On Fri, Aug 21, 2015 at 9:09 PM, Dirk Laurie <dirk.laurie@gmail.com> wrote:
>> Required abilities:
>>
>> 1. Can create a canvas (i.e. a rectangular area on the desktop in which
>>    it can draw).
>> 2. Can scale and draw images provided in SVG format.
>> 3. Supports dialog with a user via the keyboard.
>> 4. Runs under a typical X windows manager (in my case, Gnome).
>
> Maybe qtlua [1]? I never used it, but it seems to fit all the requirements.

I have used qt under Python, so the learning curve should not be
steep, but last time I tried qtlua, it would not build. I see that it
is currently
being actively maintained (last change less than a month ago) so I shall
give it another try.

> Löve2D is rendering engine [2]

Its main merits are that it has a very simple API (you supply just a few
callbacks), supports sounds too, and runs under many systems (you
can even write smartphone apps in it). For that last reason, I may well
drop the SVG requirement.