tserg / vyro

Vyro - Vyper to Cairo transpiler for the Ethereum and StarkNet ecosystems.
Other
30 stars 4 forks source link

Migration form Cairo 0.10 to 1.0? #45

Open cwkang1998 opened 1 year ago

cwkang1998 commented 1 year ago

As per the title, is there any plans for migration of the transpilation target from Cairo 0.10 to 1.0? If there's a plan, can you share how you would want to migrate / work on it so that we can help?

If we continue working on transpiling to Cairo 0.10, I feel like we might have to repeat that effort for Cairo 1.0. With that in mind, I feel that if we just directly work on Cairo 1.0 it'll reduce a lot more potential duplicate work. However, since 1.0 is currently under heavy development, there's potentially a high chance that the syntax would change drastically, but I think with the potential changes it'll still be easier than migrating 0.10 completely.

Given that Starknet 0.11 seems to be coming close as well, I think its time to consider starting migration.

tserg commented 1 year ago

Thanks for opening this discussion! I agree with the points you made.

At this moment, I am thinking of the following steps:

Any thoughts on this?

cwkang1998 commented 1 year ago

That sounds good! Lets go with that.

louisguthmannStarkWare commented 1 year ago

Man that would be phenomenal :) We need to discuss about it

tserg commented 1 year ago

Some update on things:

We can update the vyper compiler API first once v0.3.9 is released.