[P4-dev] Suggestion: Adding sizeof

Kamila Součková kamila at ksp.sk
Tue Feb 5 14:27:32 EST 2019


Hi,

thanks a lot for the pointer! I'm glad it's being considered. Yay!

Best,
Kamila

On Tue, Feb 5, 2019 at 8:23 PM Nate Foster <jnfoster at cs.cornell.edu> wrote:

> Hi Kamila,
>
> This is being actively discussed by the LDWG. If you have thoughts, please
> weigh in here https://github.com/p4lang/p4-spec/issues/660
>
> -N
>
> On Tue, Feb 5, 2019 at 2:18 PM Kamila Součková <kamila at ksp.sk> wrote:
>
>> Hello,
>>
>> While P4's lack of void* all over the place makes the sizeof() operator
>> known from C not absolutely necessary, I believe it could still be useful
>> to have it. For example, the protocol I am currently parsing likes to
>> specify offsets and align things to 8 bytes. Therefore I am finding myself
>> writing a lot of header definitions followed by `const int my_header_size =
>> ...`. This feels very wrong to me. Unless I am the only person in the world
>> who needs that, I think adding sizeof() to the language in some future
>> version might be useful.
>>
>> Thanks, and best wishes,
>> Kamila
>>
> _______________________________________________
>> P4-dev mailing list
>> P4-dev at lists.p4.org
>> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20190205/d212e328/attachment.html>


More information about the P4-dev mailing list