Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editorial: lower-case type names #3418

Open
jmdyck opened this issue Sep 6, 2024 · 0 comments
Open

Editorial: lower-case type names #3418

jmdyck opened this issue Sep 6, 2024 · 0 comments

Comments

@jmdyck
Copy link
Collaborator

jmdyck commented Sep 6, 2024

At the editor call today, there was discussion about capitalizing spec type names. Here's a list of 'type names' (for some definition of that idea) that have at least one word that begins with a lower-case letter.

objects:

  • Array exotic object
  • ECMAScript function object
  • Proxy exotic object
  • String exotic object
  • arguments exotic object
  • bound function exotic object
  • built-in function object
  • callable Object
  • constructor
  • extensible object
  • extensible ordinary object
  • function object
  • immutable prototype exotic object
  • module namespace exotic object
  • ordinary object
  • ordinary, extensible object

other language values:

  • ECMAScript language value
  • array index
  • integer index
  • integral Number
  • non-negative finite Number
  • non-negative integral Number
  • non-primary time zone identifier
  • odd integral Number
  • property key
  • time value

spec values:

  • ECMAScript code execution context
  • ECMAScript source text
  • IEEE 754-2019 binary32 NaN value
  • IEEE 754-2019 binary64 NaN value
  • Shared Data Block event
  • Synchronize event
  • TypedArray element type
  • UTF-16 code unit
  • Unicode code point
  • Unicode property {name,alias,value,value alias}
  • agent signifier
  • byte value
  • candidate execution
  • candidate execution Record
  • character
  • code point
  • code unit
  • error
  • execution context
  • grammar symbol
  • integer
  • internal slot name
  • mathematical value
  • non-negative extended mathematical value
  • non-negative integer
  • nonterminal
  • positive integer
  • read-modify-write modification function
  • set of algorithm steps
  • source text
  • synthetic function
  • {Read,Write,ReadModifyWrite}SharedMemory event
  • {abrupt,break,continue,normal,return,throw} completion
  • {accessor,data} property
  • {leading,trailing} surrogate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant