This allows for c, c++, c#, etc to take advantage of the parsing and data conversion capabilities of these libraries. There are a number of challenges listed below.
- VectorData has a variable component count. This could be represented as a
float* and shape variable similar to numpy arrays.
- TrackData has multiple types. This will likely need to be a tagged union with careful handling of booleans.
- Allocating and freeing memory needs to be handled for strings and arrays
This allows for c, c++, c#, etc to take advantage of the parsing and data conversion capabilities of these libraries. There are a number of challenges listed below.
float*and shape variable similar to numpy arrays.