It is also worth noting that Granny 2.x shipped out of the box with a generic C serializer that handled circular references, discriminated unions, endianness conversion, and version remapping for arbitrary data structures. And that was in 2002.
-
-
In ten years of using it in apps, I've only ever vaguely wanted this support twice. Once I worked around it with a pointer-to-start+plus index (it was an array), rather than direct pointer. The other time was actually a terrible idea once I thought harder about the problem.
-
Yeah, I don't consider an actual problem with Granny's system, it's just interesting to think about how much speed you sacrifice if you want to support it...
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.