(gnome canvas) wraps the Gnome-Canvas library for Guile. It is
a part of Guile-GNOME.
Libgnomecanvas is a retained-mode canvas: you tell it what should be on it, and it handles redraw operations for you. It is a bit dated, in that it is backed by a library called “libart” and not Cairo, but no clear successor has emerged yet.
The source distribution has a fairly comprehensive example; see
examples/canvas.scm for more information.
See the documentation for
(gnome gobject) for more information