Guile-Avahi is a set of Avahi bindings for GNU Guile 3.0 or 2.x, released under the LGPL v3 or later. It allows programmers to use functionalities of the Avahi client library from Guile Scheme programs.
Avahi itself is an implementation of multicast DNS (mDNS) and DNS Service Discovery (DNS-SD). Together, these protocols provide support for fully decentralized host naming and service publication and discovery. More information is available from http://avahi.org.
Development questions, issues and bug reports should all go to the mailing-list.
General information is available on the Savannah project page.
Development is managed using the Git distributed revision control system. You can fetch a copy of the source code repository using the following incantation:
git clone git://git.sv.gnu.org/guile-avahi.git
The repository can also be browsed on-line.