| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
| <pkgmetadata> |
| <herd>common-lisp</herd> |
| <longdescription> |
| λ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. |
| </longdescription> |
| </pkgmetadata> |