Skip to content

Naming bikeshed: "immutable" #2

@ljharb

Description

@ljharb

I think the word "immutable" is sufficiently overloaded that it'd cause confusion to use it.

All primitives are immutable, but so are frozen objects without internal slots that have no "non-immutable object" properties.

I'd love to gather suggestions of alternate names that can convey "produces Records and Tuples instead of Objects and Arrays" in a way that doesn't have nuances and edge cases. (I'll make my own suggestions in independent comments, as I come up with them, so they can be emoji-reacted to individually)

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