Re: [xml-dev] which class of programming languages, XML Schema language belongs

From
Mukul Gandhi <>
To
Michael Kay <>
Date
2022-03-11T11:29:41Z
ID
<CANGHzgBSO+tyqxyyXo-mTE+RPvTchr+VEaU5b5p==>
Thread
Re: [xml-dev] which class of programming languages, XML Schema language belongs
Hi Mike,
    Thanks for the explanation.

That's helpful.

On Fri, Mar 11, 2022 at 2:18 PM Michael Kay <[email protected]> wrote:
Well, I would say that XSD is indeed a "formal computer language", but not a "programming language"; I don't think you can describe something as a programming language unless it is Turing-complete.

I don't know of any universally accepted categorisation scheme for formal computer languages, and without such a scheme you can't say where a particular language fits; but it's certainly reasonable to describe XSD as a constraint specification language or as a data definition language (if indeed those two categories are distinct).

Michael Kay
Saxonica
 

--
Regards,
Mukul Gandhi