Subject: Re: PROGN for *ML?
From: Erik Naggum <>
Date: Tue, 13 Nov 2001 15:06:17 GMT
Newsgroups: comp.lang.lisp
Message-ID: <>

* Tim Bradshaw
| 1. Am I right to think there is no general PROGN-type element in HTML?

  You could probably get away with using SPAN.

| 2. I suspect that it might be very hard to define such an element in an
| SGML/XML DTD at all, without huge work.  Basically as far as I can see
| this would have to work by saying that if any element had content model
| x, then it could also have a content model of PROGN, and somehow the
| PROGN would then have a content model of x.

  This is done by faking it.  ANY is a valid content model.  Then you write
  up a "semantic contraints" paragraph in your "specification" that burdens
  your implementation with what the *ML "validator" should have done.

  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
  Carrying a Swiss Army pocket knife in Oslo, Norway, is a criminal offense.