Skip to content

Conversation

@jrentlez
Copy link
Contributor

@jrentlez jrentlez commented Nov 26, 2025

This PR implements RFC 0020 with a few caveats:

  • changed row access syntax from row["column"] to row cellInColumn "column"
  • There is no new SheetRow valuetype, I decided to use Collection<text>

Other changes unrelated to the RFC:

  • The properties skipLeadingWhitespace and skipTrailingWhitespace have been removed from TableInterpreter because this can now be part of the parsing transform. We already have a replace operator.

@jrentlez
Copy link
Contributor Author

@georg-schwarz do you agree with the design so far? I had to introduce a new Valuetype ValuetypeDefinition to make this work, but I think its OK, we already have the similar ValuetypeAssignment

@georg-schwarz
Copy link
Member

Do you see any major negative aspects of this design?
At first glance, it looks good to me!

@jrentlez jrentlez force-pushed the table-schema-value-type-impl branch from ea85b57 to 41468a7 Compare January 3, 2026 08:34
@jrentlez jrentlez force-pushed the table-schema-value-type-impl branch from 2e1aec6 to 3aaf914 Compare January 6, 2026 22:09
@jrentlez jrentlez force-pushed the table-schema-value-type-impl branch from 3aaf914 to 2eaa215 Compare January 7, 2026 08:49
@jrentlez jrentlez changed the title RFC0020 implementation (partial) RFC0020 implementation Jan 7, 2026
@jrentlez jrentlez self-assigned this Jan 7, 2026
@jrentlez jrentlez marked this pull request as ready for review January 7, 2026 09:11
@jrentlez jrentlez requested a review from georg-schwarz January 7, 2026 09:11
jrentlez and others added 3 commits January 12, 2026 10:44
Co-authored-by: Georg Schwarz <dev@georg-schwarz.com>
Co-authored-by: Georg Schwarz <dev@georg-schwarz.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants