Update table definition operator #3

Open
opened 2025-12-18 21:02:04 -05:00 by yukirij · 0 comments
Owner

The language currently uses |=| as a table definition operator; however, this can be awkward to type.
Instead, the operator |> should be considered.

Further improvements on the operator or syntax may be considered.

Additionally, the term table should be considered as an equivalent keyword.

Old usage:

|=|Class {
  | Member |
  | Data |
}

Possible new usage:

|> Class {
  | Member |
  | Data |
}

table Class {
  | Member |
  | Data |
}
The language currently uses `|=|` as a table definition operator; however, this can be awkward to type. Instead, the operator `|>` should be considered. Further improvements on the operator or syntax may be considered. Additionally, the term `table` should be considered as an equivalent keyword. Old usage: ``` |=|Class { | Member | | Data | } ``` Possible new usage: ``` |> Class { | Member | | Data | } table Class { | Member | | Data | } ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Suzu/suzu#3
No description provided.