-
Notifications
You must be signed in to change notification settings - Fork 159
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
Conversation
There was a problem hiding this 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. | |
There was a problem hiding this comment.
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.
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.