blob: 22f4345a5d0ef3ac30d5f706bd32009684faa382 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "">
λgtk is a cross-platform Lisp interface to the complete GTK+2 family of shared
libraries. λgtk provides Lisp programmers with the following set of features:
* Portable GUI programming across the supported Lisp environments.
* Automatic conversion between Lisp data (booleans, numbers, strings) and
their equivalent GTK types.
* Lisp names for GTK's enums, structs and functions.
* Lisp accessor functions to read/write slot values in GTK structs.
* Lisp symbol package(s) that export the GTK API and a read time conditional
#+:gtk in *features*.
* A small set of utilities for working with GTK pointers, callbacks and
foreign storage in a portable way.