fury
fury copied to clipboard
RoadMap for C++ serialization
Feature Request
Add feature-complete c++ serialization implementation
Is your feature request related to a problem? Please describe
No response
Describe the solution you'd like
- [ ] Add rust style
Resultin fory cpp, this is similiar to c++23 expected - [ ] Add type resolver for object graph in c++
- [ ] Add reference resolver for object graph in c++
- [ ] Support serialization for basic types
- [ ] Support serialization for nested collection/map/set types using tempate template specialization
- [ ] Support serialization for struct using using tempate template specialization and compile-time fields sort
- [ ] Support type meta encoding for schema evolution
- [ ] Support schema evolution serialization based on type meta
- [ ] Support circular and shared reference such as shared_ptr, weak_ptr, unique_ptr
- [ ] align object graph xlang serialization with java #2909
- [ ] Build a new type system for row format
- [ ] Implement
cpp/fory/columnarin pure python, and remove arrow from row-format dependency - [ ] Add cmake build support, since most cpp users use cmake for build
Describe alternatives you've considered
No response
Additional context
No response