W3C home > Mailing lists > Public > public-qt-comments@w3.org > September 2003

RE: Are the static inference rules normative or non-normative?

From: Michael Rys <mrys@microsoft.com>
Date: Tue, 16 Sep 2003 13:35:38 -0700
Message-ID: <EB0A327048144442AFB15FCE18DC96C7C01153@RED-MSG-31.redmond.corp.microsoft.com>
To: "MURATA Makoto" <mmurata@trl.ibm.com>, <public-qt-comments@w3.org>

Dear Murata-San

Since we have not yet finalized the conformance section, we have not yet
a full answer to your question.

The latest discussion was that the static analysis is normative as a
lower-bound and implementations could infer more precise types. What is
needed for conformance, I don't know yet.

I personally find the loss of type information on backwards-axes to be
problematic as well. If you would like to propose more precise inference
rules, I am sure we will look at them and see if we can/want to
incorporate them.

Thanks
Michael

> -----Original Message-----
> From: public-qt-comments-request@w3.org [mailto:public-qt-comments-
> request@w3.org] On Behalf Of MURATA Makoto
> Sent: Monday, September 15, 2003 11:32 PM
> To: public-qt-comments@w3.org
> Cc: mm
> Subject: Are the static inference rules normative or non-normative?
> 
> 
> Are the inference rules for static analysis normative or
non-normative?
> In other words, are all implementations of static analysis requierd to
> follow the static inference rules as specified in the formal semantics
> spec?  Suppose that I construct a static inference engine that takes
> full advantage of backward axes.  That engine would create types
> narrower than those created by the static inference rules in the
formal
> semantic spec.  Is that engine non-conformant?  This would be very
> unforunate.
> 
> --
> MURATA Makoto <mmurata@trl.ibm.com>
> 
Received on Tuesday, 16 September 2003 16:35:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:14:01 GMT