Guile-Avahi is a set of Avahi bindings for GNU Guile 1.8, 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
Guile-Avahi is free software, distributed under
the terms of the GNU Lesser General Public License, version 3
or (at your option) any later version. Releases are available from here.
It requires GNU Guile 1.8.x and Avahi
The user manual is available here (PDF).
Development questions, issues and bug reports should all go to
General information is available on the Savannah
Development is managed using the Git distributed
revision control system. You can fetch a copy of the source code
repository using the following incantation:
You can then happily hack on your side and eventually promote your
changes on the mailing-list
The repository can also be browsed on-line.