lfe_machine_tv

An X11 library for LFE Machines


License
ErlPL-1.1

Documentation

tv

Build Status LFE Versions Erlang Versions Tags

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.

Compatibility

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

Development Environments

Demos

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)

Reference

Development Tools