Skip to content
This repository was archived by the owner on May 27, 2020. It is now read-only.

rtyler/tinywm-ada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyWM in Ada

This project is an evening experiment to port Nick Welch’s tinywm from C to Ada. Like the original, it uses Xlib as its underlying library.

Also like the original, this code can be considered public domain.

Most of the time spent was creating the proper bindings to Xlib in Ada, which was no fun.

A useless screenshot

Building

  1. Get a GNAT toolchain

  2. git submodule update --init

  3. make

  4. Run Xephyr: Xephyr :1

  5. Execute the tinywm: DISPLAY=:1 ./obj/debug/tinywm

  6. Run something in that window manager: DISPLAY=:1 xeyes

About

Port of tinywm to Ada for chuckles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published