Skip to content

Parked: design issues that would need a major #357

Open

Description

@MoOx

These issues all describe the same kind of change: the AST or the parsing model would have to change in a way that cannot ship in a minor. None of them breaks working code today, and none has attracted a single reaction in the years they have been open, so they are collected here rather than kept individually open.

There is no major planned. This is a parking list, not a roadmap. The package is maintained for the tooling that depends on it, and the bar for a breaking AST change is a concrete problem that cannot be solved any other way.

If one of these blocks you, comment on it with a real use case and it can be taken back out.

Activity

  1. MoOx commented on Nov 12, 2026

    @MoOx
    CollaboratorAuthor

    Parked here after #362: whether className and id values passed to a constructor or assigned through value are names (escaped on output) or spellings (written as given).

    A major can switch to names everywhere, as long as it says so loudly and raws.value keeps working as the way to pass a spelling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions