Mixp is a collection of modules for Guile allowing access to the expat library by James Clark from Scheme programs.
The low-level module (mixp expat)
, originally written by Thierry Bézecourt, provides a Schemefied wrapper to the "libexpat" C library interface. The other modules build on it to provide abstractions and convenience procedures:
(mixp utils) | Miscellaneous Utilities |
It is released under the GNU GPLv3+ along with a fully-indexed manual in texinfo format (i.e., the source for the online documentation).
Guile "auto-compilation"
suppressed
Env var ‘GUILE_AUTO_COMPILE
’ has value "0"
during both configure
script operation and "make check"
. The Guile-BAUX programs also
set this, so normally "make"
should also be covered.
The result: No on-the-fly compilation of .scm
to .go
files.
configure script option ‘--with-expat
’ has default
You can use this option to specify a non-standard installation. Previously, it was required to be given since there was no default. Now, if not given, it defaults to the system Expat.
configure script errors out if Expat not found
If there is no usable Expat specified or found, the configure
script now fails w/ message "Could not find the Expat library"
.
testing upgraded to support Guile 2.2
For "make check"
, Guile 2.2 had some issues grokking the
iso-8859-1 encoding in test/x001, but that's now resolved.
bootstrap/maintenance tools
upgraded:
Guile-BAUX 20211208.0839.a5245e7 GNU gnulib 2021-12-10 21:54:54 GNU texinfo 6.8 GNU Automake 1.16.5 GNU Autoconf 2.71 GNU Guile 2.2.7
as before:
(none)
Check out the project page on savannah (nongnu).
If you would like to support development of Mixp (and other Free Software), please visit my patronage page.
Copyright (C) 2011-2021 Thien-Thi Nguyen
Updated: 2021-12-16 12:09 UTC (source: NEWS-excerpt, GNUmakefile)