Planning for Copilot 4.7 #684
Replies: 8 comments 16 replies
-
|
Tagging @RyanGlScott for awareness. Please tag your Galois colleagues to draw attention to this thread. |
Beta Was this translation helpful? Give feedback.
-
|
Tagging also @fdedden @estherdconrad @chathhorn @kaBeech @carte731 |
Beta Was this translation helpful? Give feedback.
-
|
Some tasks that we would definitely like to address on the Galois side (and already have prototype implementations for) are:
We would need to promote the latter two to full Copilot issues before proceeding. |
Beta Was this translation helpful? Give feedback.
-
|
I also would like to try to address this issue for the upcoming release: I could use your help reviewing this PR, @RyanGlScott . I want to make sure I don't miss any edge cases. Is that something you could help review (I'm aware that you already went through it and left some comments)? |
Beta Was this translation helpful? Give feedback.
-
|
Potentially, we could also work on: #641. Specifically, I'd like to port the examples first to use |
Beta Was this translation helpful? Give feedback.
-
|
I also would like to eliminate the use of @carte731 is that something you could help with? The essence is that there's an extension to the Haskell language that allows one to write switch/select statements like this: myFunction $ \case ->
C1 -> result1
C2 -> result2instead of writing: myFunction $ \arg-> case arg of
C1 -> result1
C2 -> result2That extension doesn't really save us much code, but bit by bit the Haskell language we need to support (and our devs need to learn) becomes bigger. It would take going through the code, finding all cases where that happens, and expanding those I took a quick look and there are only uses of There's a few more in the Most of those are very easy or repetitive, so I'm hoping that this will not take too much of your time. After those changes, in each module that used |
Beta Was this translation helpful? Give feedback.
-
|
Some more low-hanging fruit: #690 |
Beta Was this translation helpful? Give feedback.
-
|
@chathhorn-galois The discussion on planning is taking place here. We generally don't discuss planning or who will work on what in the issues themselves. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The following is a tentative plan for Copilot 4.7:
copilot-language- Unable to drop as many elements from Stream as prepended #607 (hard to review)copilot-bluespec: Tests are failing on Hackage #673 (easy)Anyone wants to volunteer with those?
We also have a couple of issues pending from the Galois team that we want to add to this release. Can someone remind me of those?
Finally, we want to update the documentation for the Bluespec backend.
Please comment below if you are available to help out with this release, and if there's an issue you'd like to work on or you think we should be adding to this release.
Everything has to be merged by Dec 21, so we have a little over a month for planning, implementation, testing & acceptance.
Beta Was this translation helpful? Give feedback.
All reactions