On Thu, Aug 09, 2001 at 11:34:44AM +0200, Lars Gullik Bjønnes wrote:

[snip!]

> 
> and follow an implicit DTD.

That was my point.  Any text-based file format follows an implicit DTD.

> John Weiss <[EMAIL PROTECTED]> writes:
> 
> | We can do both design and DTD simultaneously.  When we need a new cell
> | or block or attribute, we'll end up discussing it, won't we?  Well,
> | there are four ways to have that discussion:
> | 
> | - In English (the imprecise Lingua Franca of the developer's list)
> | - In yacc-format
> | - In an SGML-DTD-like format.
> | - In an XSL-like format.
> 
> - C++ code.

Ah, but C++ was designed for coding algorithms, not for defining DTDs.

Besides which, if someone wants to ask if the part of the LyX file
format that handles Insets should have a "width" parameter, they're
not going to do so by sending everyone the code for parsing it.
They're going to ask, "Should we add '<Inset width="..." ...>'?".
Let's see, that's a 5-word question vs. my ~16-word english
explanation.

I think we can leverage our discussions about an XML LyX file format
into a Schema with little effort.  And if we can't, then we won't.

> 
> I belive we pretty much agree.
> 
> My right foot is to begin by cleaning up the .lyx format with out
> introducing too many new constructs.

Yes.  And, we could probably move towards XML gradually, too.

-- 
John Weiss

"Not through coercion.  Not by force.  But by compassion.  By
affection.  And, a small fish."  -His Holiness, the 14th Dalai Lama 

Reply via email to