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

Reply via email to