W3C home > Mailing lists > Public > www-html@w3.org > November 2003

Re: Scripting DTD's

From: Chris Moschini <cmoschini@myrealbox.com>
Date: Fri, 14 Nov 2003 18:10:19 -0500
To: www-html@w3.org
Message-ID: <1068851419.8d1a7ec0cmoschini@myrealbox.com>

David Woolley [david@djwhome.demon.co.uk] wrote:
> Meta syntaxes for programming languages are almost as old as programming
> languages, e.g. Backus Naur Form.

This isn't quite what Aaron is describing though; Backus Naur Form will not result in a document which, upon a machine's reading it, means the machine can now parse and execute code written in the language described.

This *is* true of XML DTDs - if I provide a machine capable of understanding XML a DTD and XML, it immediately knows what to do with that XML.

I think this is what Aaron is asking for - metadata with constructs like

if_begin ::= if
if_test  ::= ( condition )

etc. If this language were "PDTD," then a program written in Python and a PDTD for Python are all that would be needed for a PDTD-capable machine. This could have very beneficial results; if .Net supported "PDTD," then all I would need to do is write a PDTD for SmallTalk and I can suddenly write SmallTalk programs for my .Net applications.

The question is worthwhile. But as I said earlier, this is not the mailing list for the question.

-Chris "SoopahMan" Moschini
Received on Friday, 14 November 2003 18:15:57 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:06:06 UTC