[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
IXIN 1.1 available
IXIN 1.1 available
Sat, 01 Dec 2012 18:12:12 +0100
Write path (a2ixin et al) tested w/ Guile 1.8.7.
Read path (retrieve) tested w/ Guile 188.8.131.52, 1.8.7, 2.0.6.
IXIN is an EXPERIMENTAL distribution of EXPERIMENTAL code and
some pre-built IXIN files. IXIN stands for "indexed texinfo".
All code is under GPLv3+. All (.xml) docs are under GFDL.
It defines a documentation file format and provides two simple
tools to write and read, respectively, files in that format.
- 1.1 | 2012-12-01
- included in dist: .sxml, .ixin files
This is for the benefit of Guile 2-only users, and those who
choose not to install Mixp. If you modify foo.xml, however, you
will still need Mixp (or a fixed a1-nf3-guile2) to update the
foo.sxml (optionally) and foo.ixin (certainly) files.
- bugfix: ‘(ice-9 pretty-print)’ fix applied more/less deeply
Previously, the ‘string-xrep’ fix was applied only when the
object to be output was directly a string. Now, we intervene
for any object (subverting ‘object->string’), to be able to
handle two compound types, list and vector, which themselves may
contain strings (and thus must be walked). So much for the
"more deeply" side.
The "less deeply" comes from the incomplete (application
specific) coverage of compound types. Everything besides
string, list or vector is still shunted to ‘object->string’.
This imposes a maintenance burden: should programs one day wish
to pretty-print other compound types that involve ‘write’ or
‘object->string’ on strings internally, the subversion needs
to be appropriately updated.
Anyway, this bug manifested in the improper output of:
(punct (@ (end-of-sentence "no")) "…")
under Guile 1.8.7 (mangled ‘U+2026 HORIZONTAL ELLIPSES’), and
possibly other places, where the form's xrep fits on one line.
tarball, etc, in dir:
Thien-Thi Nguyen ..................................... GPG key: 4C807502
. NB: ttn at glug dot org is not me .
. (and has not been since 2007 or so) .
. ACCEPT NO SUBSTITUTES .
........... please send technical questions to mailing lists ...........
Description: PGP signature
|[Prev in Thread]
||[Next in Thread]|
- IXIN 1.1 available,
Thien-Thi Nguyen <=
- Next by Date:
- Next by thread: