An X11 library for LFE Machines
This library is based on Joe Armstrong's implementation of the X11 protocol for Erlang (and the subsequent work on it done by skvamme). As a nod to LFE's herritage, the project now uses the same name as the Lisp Machine windowing system.
This library is tested against the following:
- CI/CD: Ubuntu 16.04 and Erlang 19-23
- Local development:
- x11vnc and Erlang 23 (Docker)
- Debian 9 (Stretch) and Erlang 23
- Docker-based (running X11 and a VNC server)
- Debian-based
- RaspberryPi
Once you have an X11 environment up and running, you can run the following examples:
make run-demo
make run-hello-world
make run-widgets
(don't run this on a small screen, though)