vvvv / VL.StandardLibs

A collection of standard libraries for vvvv including VL.Stride, VL.Skia, VL.ImGui, msgpack.org[VL]
https://visualprogramming.net
GNU Lesser General Public License v3.0
35 stars 14 forks source link

Feature/MessagePack #664

Closed kopffarben closed 7 months ago

kopffarben commented 7 months ago

PR Details

Initial release for VL.MessagePack

Description

Allows to serialize and deserialize VL and Stride specific classes, records and structs to MessagePack

It also contains a ByteExtension to interpret the Structs, Spread of Structs, ImmutableArrays of Structs, Arrays of Structs and strings (these are formatted according to UFT8) to and from ReadOnlyMemory. the ByteExtension could possibly be moved to VL.CoreLib.

Motivation and Context

Should become the standard serializer for VL.IO.Redis

Types of changes

azeno commented 7 months ago

Thanks again for all the work! Did some restructuring / renaming as well so now we have