GrailGUI is a prototype of a replacement for web programming (HTTP, HTML, CSS, JavaScript) and GUI programming. It includes a client graphical API, a browser implemented in C++ and OpenGL, a protocol to transmit metadata and data in binary, a language (XDL) to describe the binary data, and local storage to retain data on the client should that be necessary. Encrypted communications (equivalent of TLS) have not yet been implemented.
Currently the version of libmpv-dev for Ubuntu 18.04 seems far enough out of date that we cannot compile Grail. Since this is critical to using the audio and video capabilities of Grail and apt doesn't seem to have a more up to date version for Ubuntu 18.04, we need to come up with a solution that gets us a more recent version of libmpv.
Currently the version of libmpv-dev for Ubuntu 18.04 seems far enough out of date that we cannot compile Grail. Since this is critical to using the audio and video capabilities of Grail and apt doesn't seem to have a more up to date version for Ubuntu 18.04, we need to come up with a solution that gets us a more recent version of libmpv.