Hi,

TsFile C will be the final solution that couldn't be skipped. Wrapping
C API upon C++ is just a pilot process.

Although we have developed some C++ code before, the development of
apache/tsfile C++ is a community behavior of contributors of tsfile.
So, setup of the repo could not be blocked by anything.

Jialin Qiao

Christofer Dutz <[email protected]> 于2024年4月29日周一 22:02写道:
>
> 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