I think I may be stymied by the current version of Flatbuffers. I find it slightly odd that it doesn't support arrays in structs (though I've seen proposals to fix this). Also you can't set it to mark particular interfaces as private or internal so you can force encapsulation. However, I get by all this.
My biggest problem is that the gRPC template generator for Flatbuffers doesn't work with C#. It works with Java and I could probably generate those and then port them over, but I haven't got that kind of interest in messing with it.
Flatbuffers seems like a huge win in performance over everything else (except maybe Capn'Proto -- I'll have to see how it integrates with gRPC). However, I might switch over to protocol buffers for a while, at least to prototype with. I might also think about attaching the serialization layer to the rest of the system via a batch of interfaces which might make the serialization layer pluggable.
VR Worlds is a concept for building, essentially, an VR/AR (XR) Operating system, which allows any number of worlds to operate together and run in modern scalable containerized servers. Anyone can field their own worlds and so make their own rules rather than some giant top down architecture.
Subscribe to:
Post Comments (Atom)
Random Thoughts, Some Progress
Lots of work at work, so not as much time for projects. Smattering of thoughts: Godot doesn't really seem ready for prime-time with c...
-
After holidays and bad colds and work trips, I'm starting to make lots of progress with WasmTime and with WASI . I've started a n...
-
So, I've been progressing somewhat with Emissaries... But, I have been doing a little rethinking. First, if I go with Unity as the ...
-
Seems like lots of big system are going with the new infrastructure components, the control plane and the data plane. Haproxy now has a n...
No comments:
Post a Comment