emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: HTML-Info design


From: Thien-Thi Nguyen
Subject: Re: HTML-Info design
Date: Mon, 29 Dec 2014 11:59:13 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

() Steinar Bang <address@hidden>
() Sun, 28 Dec 2014 20:43:55 +0100

   Me neither, and if there was, that sxml stuff mentioned
   earlier, was kind of cool (I wish I could find a use for it,
   but libxml2 parsing in emacs kind of takes away the advantage
   of the lisp reader... except maybe for big files...?).

(S)XML is just text; you must use ‘read’ (or ‘string-to-number’)
to get numerical information, and ‘intern’ to get symbols.  In
contrast, IXIN is predigested; you get text, numbers and symbols
(binary (e.g., image) data is base64-encoded, i.e., text), in
nicely nested paren-delimited lists.  What's not to love?  :-D

This lessened grunt-work for downstream programs means they can
concentrate on the fun stuff -- more tree wrangling, rendering
(and re-rendering per user whim and whimsy), and so on.

Probably there exists some Javascript equivalent of librep, and
if not, librep itself is there.  Really, it's time for GNU to
lead the way out of the angle-bracket ghetto.  Life's too short.

Since last spew, i have added HTML output of The IXIN Chronicles
to the IXIN homepage:

 http://www.gnuvola.org/software/ixin/

The link is "HTML", unsurprisingly.  In lieu of a public repo,
here is a list of changes that will go into 1.9:

 $ glog 1.8..
 035e151 2014-12-28 [maint] Update years in copyright notice; nfc.
 51688d1 2014-12-28 [spit] Abandon hope for shr.el rebasing.
 d28f6d2 2014-12-28 [int] Drop abstraction: open-input-file-if-exists
 566834c 2014-12-28 [int] Factor and extend DTD filename search.
 7fd9ab7 2014-12-26 a1-nf3-guile2: Reorder attributes, heuristically.
 129584d 2014-12-26 a1-nf3-guile2: Omit ‘*TOP*’, etc.
 98949b7 2014-12-25 [dist] Distribute HTML spec, too.
 d65fe5e 2014-12-23 [maint] Add AUTHORS file; nfc.
 3a0d9e6 2014-12-23 a1-nf3-guile2: Support entity-substitution.
 3bb53ef 2014-12-22 Fix bug: Make a1-nf3-from-nf1 handle childless elements.
 9b4f638 2014-12-18 [maint] Mention Emacs hackers interest in README; nfc.
 b70b103 2014-12-17 [maint] Mention p-o-c rendering program domain in README; 
nfc.
 6c75fc1 2013-07-24 [maint] Reformat NEWS; nfc.
 01e430d 2013-02-18 No longer distribute {epsf,texinfo}.tex.
 9ba97fe 2013-02-18 [spec int] Fix typo: Include "(news)" heading.

People have asked where to discuss IXIN.  Good question.
Guile-specific questions should probably go to guile-user,
likewise for Emacs (help-gnu-emacs) and Texinfo (help-texinfo).
The latter is good for overall design hashing, too.

If you include "IXIN" in the subject line, i'd appreciate it.

-- 
Thien-Thi Nguyen
   GPG key: 4C807502
   (if you're human and you know it)
      read my lisp: (responsep (questions 'technical)
                               (not (via 'mailing-list)))
                     => nil

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]