https://github.com/malcolmstill/cl-wayland
Common Lisp bindings for libwayland
https://github.com/malcolmstill/cl-wayland
Last synced: 10 months ago
JSON representation
Common Lisp bindings for libwayland
- Host: GitHub
- URL: https://github.com/malcolmstill/cl-wayland
- Owner: malcolmstill
- License: bsd-3-clause
- Created: 2016-09-12T12:43:01.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-03-03T19:13:56.000Z (over 7 years ago)
- Last Synced: 2025-08-23T07:17:38.677Z (10 months ago)
- Language: Common Lisp
- Homepage:
- Size: 79.1 KB
- Stars: 35
- Watchers: 4
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cl-wayland
`cl-wayland` is a Common Lisp wrapper for libwayland. It aims to allow Wayland compositors and clients to be written in Common Lisp.
## Status
`cl-wayland` is being developed primarily in support of [ulubis](https://github.com/malcolmstill/ulubis) and is therefor feature incomplete. Namely it doesn't yet generate client-side bindings and some of the core server functionality may not be in place. Pull requests adding more of the API are more than welcome.
## Requiremnts
`cl-wayland` (obiously) requires libwayland and cffi. It is likely that libwayland already exists on your Linux installation if it is recent.
## Installation
```
CL-USER> (ql:quickload :cl-wayland)
```
## Contributors
Thanks to:
- [sdilts](https://github.com/sdilts)