3 ms·
OTPCL/Scenic OK... You'd probably need an additional library (that may not exist yet) for the widget aspect... But it moves the needle a bit... https://github
by sbuttgereit 8y ago
OTPCL/Scenic
OK... You'd probably need an additional library (that may not exist yet) for the widget aspect... But it moves the needle a bit...
https://github.com/boydm/scenic https://github.com/boydm/scenic
- yellowapple 8y agoOh hell yeah. Had no idea this existed; this is awesome.
- nivertech 8y agoI was going to mentioned Scenic... The only dependency Scenic needs is OpenGL driver. I was never able to build Erlang's wx app on my Ubuntu laptop, but with Scenic it just works out of the box. IMO Tk's canvas widget can be relatively easily ported to Scenic as both based on retained mode graphics, only in Scenic each item on the canvas will be represented by a gen_server.
- yellowapple 8y agoYeah, a one(-or-more)-process-per-widget approach is exactly how I'd envision an Erlangy GUI framework (and is effectively how ordinary Tk works, except with tasks/events processed by an event loop instead of Erlang's preemptive multitasking). Scenic looks like a great starting point in that direction. I wonder how Wings3D does things? I'd imagine it uses wxWidgets, but I never actually thought to check...