Skip to content

Self-references to ECMA-402 are unnecessarily inconsistent #641

@gibson042

Description

@gibson042

(prompted by #610 (comment) )

ECMA-402 makes many references to itself, but does so inconsistently:

$ grep --no-filename -roiE 'this specification|(current )?(version [^[:punct:]]*)?ECMA[^[:punct:]]*Specification' spec/ | \
  sed 's/\(Internationalization API Specification\).*/\1/' | sort | uniq -c
      1 current version of the ECMAScript Internationalization API Specification
      1 Ecmarkup is an HTML and Markdown dialect that provides a framework and toolset for authoring ECMAScript specifications in plaintext and processing the specification
     16 ECMAScript 2022 Internationalization API Specification
      8 ECMAScript 2022 Language Specification
      1 ECMAScript implementation that implements this Internationalization API Specification
      3 ECMAScript Language Specification
      1 ECMAScript objects in the ECMAScript 2022 Language Specification
     10 this specification
      1 this Specification
      4 This specification

It would be better to uniformly adopt a consistent pattern, such as "this specification" (which seems to be preferred by ECMA-262).

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: specComponent: spec editorial issueseditorialInvolves an editorial fixs: help wantedStatus: help wanted; needs proposal champion

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions