dibyendumajumdar / Suravi

Suravi is a small distribution of Ravi/Lua 5.3 with batteries such as cjson, lpeglabel, luasocket, penlight, torch7, luv, luaossl
64 stars 3 forks source link

(Feature request) wxLua #9

Open fithisux opened 5 years ago

dibyendumajumdar commented 5 years ago

Hi, the problem with GUI frameworks is that they need maintenance and usually are unmaintained... I would love to have a standard framework but so far I haven't found any that looked well maintained. I was hoping for a new library called libyue but even that appears to have stalled for a few months. Please let me know if you have used wxlua and how it is better than other alternatives.

fithisux commented 5 years ago

Hi (after a long time). I used Zerobrane studio , not wxLua per se. The UI seems solid. I understand the maintenance burden. I also had high hopes for libyue but in the end the user should write the bindings.

I believe not packaging a UI framework is not a bad choice in the end. Years ago I though that writing wrappers made sense. Maybe in the end people should have packages for software written in the language and possibly guides tutorial to wrap other native libraries ad hoc.

Striking the right ballance in packaging native libraries is the best approach. For example for libyue, a tutorial example to wrap it in Lua is better than doing the binding thing.