Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: eliminate early design phase language #547

Merged
merged 8 commits into from
Sep 28, 2023

Conversation

EpsilonPrime
Copy link
Member

The specification page was originally constructed to track progress during the
design phase of the project. As the design has been completed and we're now
in the final stages of fleshing it out it's time to eliminate this language.

Copy link
Member

@westonpace westonpace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sort of PR is something that I would expect to accompany a 1.0 release. Then again, maybe that isn't a terrible idea.

However, I disagree that all of these things are complete. Table functions and embedded functions, for example, are still very much undefined.

Perhaps splitting this into a "1.0" section and a "1.1" in-progress section would be cleaner.

Something a little like this jumps to mind.

| [User Defined Types](/types/type_classes#user-defined-types) | Extensions that can be defined for specific IR producers/consumers. |
| [Field References](/expressions/field_references) | Expressions to identify which portions of a record should be operated on. |
| [Scalar Functions](/expressions/scalar_functions) | Description of how functions are specified. Concepts include arguments, variadic functions, output type derivation, etc. |
| [Scalar Function List](https://github.com/substrait-io/substrait/blob/main/extensions/scalar_functions.yaml) | A list of well-known canonical functions in YAML format. |
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/substrait-io/substrait/tree/main/extensions will get us to the list of YAML files. The blob file listed here leads to a 404 page.

@EpsilonPrime EpsilonPrime merged commit 3adc048 into substrait-io:main Sep 28, 2023
12 checks passed
@EpsilonPrime EpsilonPrime deleted the specification branch September 28, 2023 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants