Quoting Daurnimator (2021-11-14 19:00:47)

> Some misc notes:
> 
>   - I recall issues with using zig structs, as there is no way to e.g.
> little-endian integer type
>   - Zig doesn't have anonymous fields
>   - Things would be nicer with https://github.com/ziglang/zig/issues/6478

Yeah, I would not try to map capnproto structs directly to
language-native structs, except as part of an up-front parsing API for
performance-insensitive use. The normal thing is to just define wrapper
types with accessors. Note that even with control over layout, a
struct's data section can be shorter or longer than what the compiled
schema suggests, so you still end up needing to do a bounds check.

-Ian

-- 
You received this message because you are subscribed to the Google Groups 
"Cap'n Proto" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/capnproto/163693481988.21999.7071930045347154952%40localhost.localdomain.

Reply via email to