Skip to content

A Scheme-controlled turtle graphics program for Linux/X11.

License

Notifications You must be signed in to change notification settings

severen/xturtle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xturtle

xturtle is a turtle graphics program for Linux/X11 that is controlled by Scheme, a dialect of the Lisp family of programming languages.

Warning: xturtle was written for my own personal education in bare-bones Linux application development and as such should not be used for anything serious. That being said, it may serve as a useful example of wiring up XCB and Cairo.

Building

To build xturtle, the Meson build system must be installed, as well as the following dependencies:

  • xcb;
  • xcb-util;
  • xcb-util-wm;
  • xcb-util-keysyms;
  • cairo;
  • guile-2.2;
  • spdlog (optional, will be built from source if not available);
  • CLI11 (optional, will be built from source if not available).

If the above are available, run the following to build xturtle:

$ meson build
$ ninja -C build

About

A Scheme-controlled turtle graphics program for Linux/X11.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published