-
Notifications
You must be signed in to change notification settings - Fork 318
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
Frontend AST #8236
Comments
Initial design draft--this draws on the discussions I've had with @Frizi, @somebody1234, and @vitvakatu. We've also been talking a lot about synchronization. The details of synchronization will be the topic of the next PR, but the AST design is intended to fit in to our synchronization strategy. I will update this doc as I work on the implementation, and then include it in the PR. (Design doc moved to module documentation in #8263) |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-06): Progress: Finished design. It should be finished by 2023-11-10. Next Day: Next day I will be working on the #8236 task. Start implementing translation to new AST. |
Keziah Wesley reports a new STANDUP for today (2023-11-07): Progress: Implemented core translation to new abstract types. It should be finished by 2023-11-10. Next Day: Next day I will be working on the #8236 task. Add some special-case simplifications. Begin integration. |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-08): Progress: Implemented print/reparse with stable IDs. Short day due to trip to the vet. It should be finished by 2023-11-10. Next Day: Next day I will be working on the #8236 task. Testing. Begin integration. |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-09): Progress: Ported enso-parser test suite to AST round-trip tests. Handling some complexities identified by testing. It should be finished by 2023-11-10. Next Day: Next day I will be working on the #8236 task. Integration. |
Keziah Wesley reports a new 🔴 DELAY for yesterday (2023-11-13): Summary: There is 5 days delay in implementation of the Frontend AST (#8236) task. Delay Cause: Integrating new design with existing code. |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-13): Progress: Designing API details for analysis/edit used by core graph operations. It should be finished by 2023-11-15. Next Day: Next day I will be working on the #8236 task. Porting editing APIs to new design. |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-15): Progress: Refactoring API to improve ergonomics. It should be finished by 2023-11-15. Next Day: Next day I will be working on the #8236 task. Refactoring. |
Keziah Wesley reports a new 🔴 DELAY for yesterday (2023-11-16): Summary: There is 4 days delay in implementation of the Frontend AST (#8236) task. Delay Cause: Design changes. |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-16): Progress: Simplified main API. It should be finished by 2023-11-19. Next Day: Next day I will be working on the #8236 task. Continue integration. |
Keziah Wesley reports a new STANDUP for the last Friday (2023-11-17): Progress: Preparing for API-transition PR before AST-editing PR. It should be finished by 2023-11-19. Next Day: Next day I will be working on the #8236 task. Finish API PR. |
Keziah Wesley reports a new 🔴 DELAY for yesterday (2023-11-20): Summary: There is 3 days delay in implementation of the Frontend AST (#8236) task. Delay Cause: Design changes. |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-20): Progress: With WIP editing disabled, did first end-to-end testing and fixed bugs. It should be finished by 2023-11-22. Next Day: Next day I will be working on the #8236 task. Work on IdMap issue. |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-21): Progress: Implemented IdMap translation and finished PR. It should be finished by 2023-11-22. Next Day: Next day I will be working on the #8236 task. Review and merge conflicts. |
Keziah Wesley reports a new STANDUP for today (2023-11-22): Progress: Mostly resolved main merge conflict. Debugging unexpected edges breakage. It should be finished by 2023-11-22. Next Day: Next day I will be working on the #8236 task. Resolving merge issues. Ast edits. |
Keziah Wesley reports a new 🔴 DELAY for yesterday (2023-11-27): Summary: There is 7 days delay in implementation of the Frontend AST (#8236) task. Delay Cause: Difficult merge. |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-27): Progress: Introduced temporary bridge API for incremental transition It should be finished by 2023-11-29. Next Day: Next day I will be working on the #8236 task. Initial transition PR making new types available for use in new code |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-28): Progress: Re-ported widgets and finished PR. It should be finished by 2023-11-29. Next Day: Next day I will be working on the #8236 task. Porting logic currently relying on |
Keziah Wesley reports a new STANDUP for yesterday (2023-11-29): Progress: Reducing usage of astExtended. It should be finished by 2023-11-29. Next Day: Next day I will be working on the #8236 task. Finish and start edits |
Keziah Wesley reports a new STANDUP for the provided date (2023-11-10): Progress: Finished fixing round-trip bugs identified by new tests. It should be finished by 2023-11-29. |
Keziah Wesley reports a new STANDUP for the provided date (2023-11-14): Progress: Implemented old edit APIs on top of new types. It should be finished by 2023-11-29. |
Keziah Wesley reports a new 🔴 DELAY for the provided date (2023-11-30): Summary: There is 5 days delay in implementation of the Frontend AST (#8236) task. Delay Cause: Merge conflicts. |
Keziah Wesley reports a new STANDUP for the provided date (2023-11-30): Progress: Fixing merge conflicts. Ported new import analysis. It should be finished by 2023-12-04. |
Keziah Wesley reports a new STANDUP for the provided date (2023-12-01): Progress: Started porting new vector widget. It should be finished by 2023-12-04. |
Design/implement an AST to serve as the working representation for the frontend (see #8233).
The text was updated successfully, but these errors were encountered: