Yongshun Ye
Yongshun Ye
@sandwwraith Thank you for your detailed explanations. I went through the code again and rethought some of the designs. For the complications you mentioned, I still have some questions and...
> The problem is that for deserialization it isn't enough. > The challenge is when the type parameter is polymorphic as polymorphic serialization erases the subtypes (there is one polymorphic...
A vote for this. One question: why don't you open a pull request or draft pull request for this? it can make reviewing changes easier. And an immature suggestion: can...
Hi @GeorgePap-719, thanks for asking. I mainly care about **multiplatform** support now. Suspending support can be an extra bonus but I don't need it urgently. > Usually these kind of...
On second thought about this, I would say that my main concern is multiplatform support and Coroutines support is not that important at all. Serializing large messages is a rare...
> I don't mind reusing `@ProtoType`, it semantics seem to be still reasonable. OK. > However, it is not clear what to do with nested arrays (e.g. `List` — if...
@shanshin Thanks. It works! However, I would still wish that there be an annotation to distinguish them explicitly.
@sandwwraith Yeah, I am aware of this. I mean to distinguish such length-delimited data from a collection of data (`repeated` fields).
Hi, I just reviewed this issue again. And now I realize that it's not necessary to support encoding a `repeated` field of `Byte`s as it just wastes space. In the...
Sorry I made a mistake. What's in the issue description is still not resolved.