Yet-Another-Serialiser (YAS)
or: why we are not reusing and opted to write yet another custom data serialiser
-
Serialisation is key when information has to be transmitted, stored and later retrieved by (often quite) different subsystems, architectures and/or programming languages. with a multitude of different serialiser libraries, a non-negligible subset of these claim to be the fastest, most efficient, easiest-to-use or this is true for most libraries' original use-case but often breaks down for other applications.
-
This talk aims at motivating our compile-time reflection based approach used in OpenCMW
supporting slides supporting slides (expanded) supporting slides (sources)
Edited by Ralph J. Steinhagen