Skip to content

"surrounding by" vs "surrounding with" and clarity of «» vs << >> #712

@TallTed

Description

@TallTed

infra/infra.bs

Lines 1553 to 1556 in 97e62b3

<p>For notational convenience, a literal syntax can be used to express <a>lists</a>, by surrounding
the list by « » characters and separating its <a for=list>items</a> with a comma. An indexing syntax
can be used by providing a zero-based index into a list inside square brackets. The index cannot be
out-of-bounds, except when used with <a for=list>exists</a>.

  1. I struggle with by surrounding the list by « » characters. Though using by with the past tense surrounded is common in US English (I don't know about UK or other non-US English) phrasing, with is more commonly used with the imperative surrounding.

  2. « » is not certain to be understood to mean the European quotation chevrons, officially called "guillemets", and named "Left-Pointing Double Angle Quotation Mark" (U+00AB or &laquo;) and "Right-Pointing Double Angle Quotation Mark" (U+00BB or &laquo;) in Unicode and HTML.

    These are too often typos (or read as such) for << >>, i.e., doubled angle brackets. I strongly suggest and request that the symbol names be included in at least the first instance, and preferably all instances. W3C has a specific recommended presentation of such Unicode characters which I think would be well used here, but I would be probably happy enough with WHATWG's recommended presentation, if there is one.

    (I more strongly suggest and request that WHATWG include character names and Unicode numbers, and optionally HTML escapes, in all cases where such specific characters are required (e.g., square brackets in this paragraph) in this and other WHATWG standards. Misunderstanding of non-standard character naming and/or visual presentation in some fonts/browsers/etc. is too easy even if not frequent.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions