In order to avoid ffi-reflect as a dependency for bitser proper, this will be an extension using the extension API.
It should support serializing:
- cdata values
- ctype values
- VLAs (variable length arrays)
- VLSes (variable length structs)
It should be memory safe, reasonably fast and result in compact serialized data (in that order).
It should also take into account every old
cdata
Issues involving seralizing cdata, ctypes, VLAs or VLSs
bug.
It should probably reference cdataser as a starting point.
Thanks to @sonoro1234 for their patience with me getting lost in the bowels of the luaji FFI API.
In order to avoid ffi-reflect as a dependency for bitser proper, this will be an extension using the extension API.
It should support serializing:
It should be memory safe, reasonably fast and result in compact serialized data (in that order).
It should also take into account every old cdataIssues involving seralizing cdata, ctypes, VLAs or VLSs
bug.
It should probably reference cdataser as a starting point.
Thanks to @sonoro1234 for their patience with me getting lost in the bowels of the luaji FFI API.