Mailing List Archive


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

Re: [tlug] Syntax highlighting for XML Schema (XSD) files in XEmacs



Charles Muller writes:

 > Josh Glover wrote:

 > > I wonder why there is no demand for this sort of thing?

Say's Law: Supply creates its own demand.  Ken Handa is (for practical
purposes) paid by the Japanese government to work about half-time
(maybe more) on GNU Emacs, so GNU Emacs works pretty darn well for
Mule in general and Japanese in particular.  That makes GNU Emacs a
more attractive platform for people who just want to get work done,
even though Emacs is basically 1970s technology in respect of
structured text processing---all the world's a regular language.
Balanced expressions?  What's dem?  How ironic!!  (XEmacs is no
better, although I'd like to fix that, and there are fewer constraints
to fixing it in XEmacs.  I think it would take a lot less work to do
it in the XEmacs project, but we have a lot^2 less labor available.)

Then there is also the huge political-correctness bias.  While XEmacs
is proof-of-concept that Emacs doesn't have to be a big-ball-of-mud
Microsoft-desktop-style-world-domination-now application, it's less
than halfway to the 21st century (even though it got a running start
in 1990!)  Not very attractive to people who believe in modular
applications.  On the other hand, people who actually like big-ball-
of-mud programming are by and large either Japanese or world-
domination-oriented software socialists[1], and they tend to support
GNU because, well, it's the free software center of gravity.

 > I think there is--and I would love to see XEmacs further develop its
 > XML functions. But most people I know who do serious textual work in XML
 > are using a combination of <oXygen/> and TEI-Emacs. Unfortunately,
 > TEI-Emacs only works with GNU Emacs, but you want to might want to
 > download it and look at the code. Of course nxml, psgml, xslt-process,
 > etc, are included in this package.

I took a look at nXML-mode, and basically it depends on an interface
in fontlock that XEmacs doesn't have.  It probably would be possible
to emulate it pretty cheaply, because nXML-mode basically takes over,
leaving nothing for GNU Emacs to do.  But this takes more time than I
have this week.

If anybody is interested in actually doing work to support XEmacs
improvements in this area, I'm willing to trade code for almost
anything: documentation, sysadmin work (eg, ML admin/moderation), etc.
(I wish I could include bug-reporting in that list, but we've already
got plenty of reports; it's freeing up time to do something about them
that is needed now.)

Footnotes: 
[1]  I am *still* not making this up.<wink>





Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links