Replies: 4 comments
-
Thanks for starting this discussion @mzabaluev. It seems to me, based on our difficulties keeping up with Aptos Move already, that option #1 will be the only viable one long-term, if we intend to continue to support Aptos Move. Which I believe we should. We are a small team, and it's not realistic to think we can advance the Move language forward on our own. Sui and Aptos each have hundreds of employees, many of whom are authors of the Move whitepaper. We should "stand on the shoulders of giants" so to speak, and avoid increasingly diverging delta. Keeping the delta with upstream small means that Movement stays faithful to (Aptos) Move. Because Movement claims to support Aptos Move, this is the ethically correct choice, and it's a good practical choice to make Devrel's lives easier, because devs will be continually asking for whatever new Move features come down the stream. One concern I have about implementing strategy 1 is that I don't have much of an idea of what was removed from Aptos core already. I've heard that the eng team removed a lot of the framework but I'm just not familiar with what changes were made. I'm not sure how that will affect our ability to make regular syncs that are consistent with the changes we've already made. Tying to cherry-pick the "important" changes assumes that we can figure out which changes are important and which ones aren't. Such discernment is a huge ask in terms of skill and labor from our small, highly busy engineering team. I think committing all-or-nothing to AIPs is fine, especially if Movement participates in Aptos governance and discussions around AIPs. This is probably a good practice anyway, for the sake of collaboration with Aptos and being aware of pending AIPs so we can prepare for changes to land in Movement. |
Beta Was this translation helpful? Give feedback.
-
I would also support for option 1.
This does mean that later we don't our customisation of Move (new tools?) but I don't see how it can happen anytime soon. |
Beta Was this translation helpful? Give feedback.
-
Here's what you can do to quickly review changelog differences with upstream.
The usual |
Beta Was this translation helpful? Give feedback.
-
Summary of yesterday's Staying current with aptos-core upstream & Move 2 Upgrade session:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Basically, this boils down to two strategies:
Related items
Beta Was this translation helpful? Give feedback.
All reactions