<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>1650</bug_id>
          
          <creation_ts>2005-07-16 00:16:32 +0000</creation_ts>
          <short_desc>[FS] please list all expressions that do not propagate errors</short_desc>
          <delta_ts>2005-09-06 13:04:50 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>Formal Semantics 1.0</component>
          <version>Last Call drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 2000</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fred Zemke">fred.zemke</reporter>
          <assigned_to name="Jerome Simeon">simeon</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>4733</commentid>
    <comment_count>0</comment_count>
    <who name="Fred Zemke">fred.zemke</who>
    <bug_when>2005-07-16 00:16:32 +0000</bug_when>
    <thetext>3.3.3 Handling dynamic errors
It says &quot;There are several expressions, such as [4.6 Logical
Expressions] and [4.11 Quantified Expressions], that do not
necessarily propogate an error raised by some sub-expression.
For each such expression, we give specific error inference rules.&quot;
This means that your formal inferences are contradictory,
because the inference given at the beginning of this section
would result in a different error behavior than other inferences
to be given later.  To fix this, you need to explicitly
limit the inference in this section to precisely those kinds
of subexpressions to which it applies.  This would be done
by changing the second hypothesis above the line from
&quot;Expr1 is any subexpression of Expr&quot; to correctly describe
the subexpressions to which the rules applies.
You have made a start by listing two classes
of subexpression for which it does not apply (logical expressions
and quantified expressions) but:

1. the reader is entitled to have a complete list of the 
exceptions in one place.  

2. the formal rule needs to be correct, not merely the 
English explanation that surrounds the rule.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5154</commentid>
    <comment_count>1</comment_count>
    <who name="Jerome Simeon">simeon</who>
    <bug_when>2005-07-22 17:29:53 +0000</bug_when>
    <thetext>This comment has been taken over by events, as the WGs have decided to
remove the formal specification of error propagation.
See:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1554

This corresponding text will therefore be changed, and we do not need
to list the functions which do not propagate errors in that way anymore.

- Jerome Simeon
On behalf of the XML Query and XSL WGs</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>