Skip to content

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