-
Notifications
You must be signed in to change notification settings - Fork 16
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
Tracking issue: Improved ergonomics for defining constraints in AirScript #77
Comments
Do we want to use column-major or row-major form for matrices? (#63 (comment)) This affects many of the sub-issues here. @bobbinth what do you think? |
Ultimately, I don't think it matters since we can always transform one form to the other outside of the file. However, since we have to pick something, I think we should go with w/e is convenient for our current use cases. Currently, the only use case for matrix constants is MDS matrix multiplication in Rescue constraints. There, I believe we need to iterate over rows to perform matrix-vector multiplication. So, I think this means that we should go with row-major form. |
Any progress here? Do you need anything to be unblocked? |
@Dominik1999 Issues 60 and 61 are currently being worked on and will most likely be completed this week and 83 and 85 will probably also be completed this week. Nothing seems to be a blocker at the moment. |
Thanks @tohrnii so all "Must Have" Issues will be completed this week? |
@tohrnii still all good here? |
@Dominik1999 Yes, the PRs for all the must haves are currently open and should be merged this week. |
Goal(s)
Details
To improve the ergonomics of the AirScript language, we should add support for:
let
keyword with these 3 types: scalars, vectors, matricestrace_columns
sectionTasks
Tasks
Working group:
@Al-Kindi-0, @grjte, @Overcastan, @tohrnii
Workflow
Coordinator: @tohrnii
The working group coordinator ensures scope & progress tracking are transparent and accurate. They will:
The text was updated successfully, but these errors were encountered: