This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 28025 - A codepoint is a non-negative integer assigned to a ·character· by the Unicode consortium?
Summary: A codepoint is a non-negative integer assigned to a ·character· by the Unicod...
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Functions and Operators 3.1 (show other bugs)
Version: Candidate Recommendation
Hardware: PC Linux
: P2 minor
Target Milestone: ---
Assignee: Michael Kay
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-13 22:51 UTC by Patrick Durusau
Modified: 2015-03-16 23:56 UTC (History)
1 user (show)

See Also:


Attachments

Description Patrick Durusau 2015-02-13 22:51:11 UTC
Curious why say "non-negative" instead of "an integer in the Unicode codespace." Characters, by the way, are encoded characters when assigned to a code point. Unicode, 7th edition, 2.4 Code Points and Characters.
Comment 1 Michael Kay 2015-02-14 10:40:45 UTC
>Curious why say "non-negative" 

A previous editor was somewhat fond of adjectives. As when people talk of "well-formed XML", it's redundant but not incorrect. I'll remove it. 

In the 2007 spec the definition of "codepoint" appeared in a Note, and some time during the development of 3.0 it was promoted to a definition.
Comment 2 Andrew Coleman 2015-03-04 14:49:05 UTC
At the teleconference on 2015-03-03, the Joint Working Group agreed to fix this as an editorial change.

Many thanks.
Comment 3 Michael Kay 2015-03-05 17:08:07 UTC
Note also that as a result of a separate bug in this series, the normative definition moves to the Data model spec.