summaryrefslogtreecommitdiff
blob: 22f4345a5d0ef3ac30d5f706bd32009684faa382 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?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>