Skip to content

mwette/guile-wl-play

Repository files navigation

guile-wl-play

This project is work in progress.

guile-wl-play is a direct-to-prototol implementation for wayland clients

I'm trying to get my hands around implementing the protocol and interacting with the server in Guile.

This package uses guile-fibers to run a cooperative sender, receiver and monitor. The monitor is guile coop-server.
To connect

$ telnet localhost 37146

requirements

requires guile-fibers and libcairo

manifest

file description
sockmsg.c sendmsg and recvmsg! along with bytevector->cmsg-list cmsg-list->bytevector
mmap.c mmap
wl-client.scm support code
scanne wayland client protocol code generator
code/*.scm generated code
demo/ old demo programs
demoN latest demo

I'm running on Ubuntu 22.10, which uses wayland by default (over X11)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages