Skip to content

Implement Lists of values - #107

Merged
9 commits merged into
technique-lang:mainfrom
istathar:implement-lists
Jun 1, 2026
Merged

Implement Lists of values#107
9 commits merged into
technique-lang:mainfrom
istathar:implement-lists

Conversation

@istathar

@istathar istathar commented Jun 1, 2026

Copy link
Copy Markdown
Member

Until now we have lacked the concept of a List. We of course have had Tablets since the beginning of the language. We use the same conventional [ ... ] syntax as every other language to delimit a List as well as Tablet. This slightly redefines a Tablet as a list of Pairs, where a Pair is a labelled value.

The surface parser admits a list structure with either Values or Pairs, but then the translaton phase determines whether the structure is a List or a Tablet, throwing an error if the two forms are mixed.

@istathar istathar self-assigned this Jun 1, 2026
@istathar

istathar commented Jun 1, 2026

Copy link
Copy Markdown
Member Author

@istathar istathar closed this pull request by merging all changes into technique-lang:main in 9ade8a2 Jun 1, 2026
@istathar
istathar deleted the implement-lists branch June 14, 2026 04:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant