Start time: 18:00 UTC (https://time.is/UTC)
Vidchat link: https://meet.google.com/nvw-nvzt-zrs
Agenda:
Hi,
is the meeting open to "outsiders"? I am asking because I am curious about the roadmap of the project and perhaps I could help a bit.
Thanks,
Sylvain
@sbellem yes, it is open! We try to have the meeting on time, but sometimes we end up missing it, so just keep an eye on gitter and this issue around the time it is scheduled to start for updates on date/time and vidchat links. You are free to listen, join in the discussion, or propose topics to discuss in the agenda here!
Thanks @fubuloubu!
Call in 45 mins!
Sorry I missed the meeting, busy day at work. Was it recorded by chance? Wondering on any outcomes related to https://github.com/vyperlang/vyper/issues/1440
@rayrrr we usally don't record the meetings, they're fairly low-key, but we feed back all decisions to GitHub.
On #1440, @iamdefinitelyahuman and I bikeshedded for 20 mins and we feel like we finally arrived at a good specification. It's only a mild bastardization of the Python slice syntax, but it effectively makes a delineation between static and dynamic arrays. Probably the first step towards implementing it will be to extend bytes[N] and string[N] by adding the calldata min-max length check, and require the new syntax of Bytes[M:N] and String[M:N] (which is a breaking change).
This will hopefully implement most of the functionality in the metaclasses that will support the more general Array[type, M:N] syntax, where type can be any type with a statically known size (at compile time). We might do this in stages, starting with basic types first, but this is currently the number 1 most-requested feature on our list for the 0.2.x-series (followed closely by abi_decode)
Next: #1965
Most helpful comment
@rayrrr we usally don't record the meetings, they're fairly low-key, but we feed back all decisions to GitHub.
On #1440, @iamdefinitelyahuman and I bikeshedded for 20 mins and we feel like we finally arrived at a good specification. It's only a mild bastardization of the Python slice syntax, but it effectively makes a delineation between static and dynamic arrays. Probably the first step towards implementing it will be to extend
bytes[N]andstring[N]by adding thecalldatamin-max length check, and require the new syntax ofBytes[M:N]andString[M:N](which is a breaking change).This will hopefully implement most of the functionality in the metaclasses that will support the more general
Array[type, M:N]syntax, wheretypecan be any type with a statically known size (at compile time). We might do this in stages, starting with basic types first, but this is currently the number 1 most-requested feature on our list for the 0.2.x-series (followed closely byabi_decode)