Re: XML libs (was Re: gconf backend)

On Sat, Sep 27, 2003 at 07:55:39PM +0000, Dave Malcolm wrote:
> On Sat, 2003-09-27 at 17:23, Havoc Pennington wrote:
> It looks to me like you want a markup language that looks a lot like XML
> but which is, strictly speaking, not XML (a subset does not equal a
> set).  Given some of the complexities of full XML, this seems fair
> enough.
> Is there a formal specification anywhere for the GMarkup language?  I
> remember being confused when discovering that the < and > entities
> existed, and wondering what other functionality it did or didn't have.
> Perhaps there's a case for a FreeDesktop spec for "RML" ("Reduced Markup
> Language"), or even "XMLWTRBOSLCR" ("XML With The Remaining Bits of SGML
> Legacy Cruft Removed").  Or something like that?

   Humfff, see SML, how it got flamed, and never got finished. The
last thing that must turn into is a pile of half
backed "spec" with incompatible implementations. It's just so easy
to underestimate the importance of a stable spec and of a conformant
implementations. Sure that mean it is based on a negociated and agreed
unpon definition, and everybody knows that the more people involved
in such a definition the more bizare the result might turn into.
Still once done and stabilized it's one layer you simply forgot about.
   Let me take an example. We use GNOME, on X-Windows, usually on a
local station or from a box on the LAN. Well we could trimm down the
TCP support and get X to attack at the UDP and have interesting performances
and lightweight RTT latencies. And we nearly never have really an use
for full TCP when running GNOME applications. Still we use TCP, even
on the local host. To me the parallel with XML subset versus full XML
is similar. There is a time were you forget about the implementation detail
of a comodity layer and just use What's There.

<note> I would love to see the system tray implementation debugged and
integrated as maintained APIs in the toolkits for example ;-) </note>

<note> state "Welcome to" , but doesn't seem to exist in the DNS </note>


Daniel Veillard      | Red Hat Network
veillard redhat com  | libxml GNOME XML XSLT toolkit | Rpmfind RPM search engine

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