Hi Jialin, Well, we can definitely wrap a C++ to C for systems that support both C++ and C, however some embedded devices don’t provide the means to run C++ on these systems we couldn’t use the library. I am not sure which architectures we will encounter.
However, if Timecho already has some code, I think the process for donating that would be the usual IP clearance which usually is done by the Apache Incubator (No worries … this is no formal incubation process, but just an IP clearance process that the Incubator does). So, in this case as soon as IP clearance has been done, would be that I help setup the repo and the build for building this. This way we already have something and would simply try and see how far we get and if we have problems of not being able to run TsFile on some devices (I guess mostly PLCs) we can still see if a C rewrite is worth the effort. Chris Von: Jialin Qiao <[email protected]> Datum: Montag, 29. April 2024 um 15:48 An: [email protected] <[email protected]> Betreff: About TsFile Java, C and C++ Hi, The goal of TsFile contains multi-language library, containing Java, C++, C, Python, Rust... Currently, Timecho Ltd has already developed an C++ version, we would like to donate it to ASF into apache/tsfile. So we need to organize the repo of TsFile with Java, C++, C. After that, we could simply wrap a C API upon the C++ version for those who's program is in C language. At the same time, we could start the development of TsFile C version. Jialin Qiao
