Re: TsFile Native Library.

2021-09-24 Thread Giorgio Zoppi
Hello everybody,
Thank you, this is just an experiment at the moment. The CI in travis now
is set and the test framework with coverage as well.
The idea motto here: is Less is more. In Java we tend by nature to
over-abstract whereas in go/c++/rust the motto is less is more.
For Rust i am in. Chromium people have found a module to progressively move
to rust:
https://www.chromium.org/Home/chromium-security/memory-safety/rust-and-c-interoperability
The long term plan (dream) is to have a lower latency implementation with
less code possible.
Could you point out the GO implementation repo?
Best Regards,
Giorgio.


[BUILD-UNSTABLE]: Job 'IoTDB/IoTDB-Pipe/master [master] [346]'

2021-09-24 Thread Apache Jenkins Server
BUILD-UNSTABLE: Job 'IoTDB/IoTDB-Pipe/master [master] [346]':

Check console output at "https://ci-builds.apache.org/job/IoTDB/job/IoTDB-Pipe/job/master/346/;>IoTDB/IoTDB-Pipe/master
 [master] [346]"

Re: TsFile Native Library.

2021-09-24 Thread Julian Feinauer
Thank you Chris!

I personally also would love to try this out and would be happy to join any 
efforts in this regard.
We already discussed tsfile in go with Chris and Niklas.

Julian

Holen Sie sich Outlook für Android

From: Christofer Dutz 
Sent: Thursday, September 23, 2021 6:04:52 PM
To: dev@iotdb.apache.org 
Subject: AW: TsFile Native Library.

Hi all,

just reading this ... thought I might also jump in on this.
Julian and I have recently been discussing how we might be able to use our 
PLC4X Code Generation framework to help bring the TSFile functionality to all 
languages PLC4X currently supports.

We were thinking of specifying the TSFile format in our mspec format, where we 
specify the datastructures and the logic for parsing and serializing.

If this works, we would be able to generate the core functionality fort he 
follwing languages:

- Java
- Go
- C
- C#
And possibly soon:
- Python
- Rust
... C++ shouldn't be too much work and we also thought of that but in general 
we thought it would make more sense to go down the Rust route

Just tell me if you folks are interested in working on this together.
I'm super-fit with the code generation and specification part, but making a 
library from that still would require some manual work.

Chris


-Ursprüngliche Nachricht-
Von: Xiangdong Huang 
Gesendet: Donnerstag, 23. September 2021 13:55
An: dev 
Betreff: Re: TsFile Native Library.

It is really good news, and look forward to hearing its progress.

Best,
---
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院

Yuan Tian  于2021年9月23日周四 下午4:45写道:
>
> Hi,
>
> I'm glad to see that. I'm also trying to learn C++ these days, so
> maybe we can do this work together. And if you have any problems about
> Tsfile module in java, feel free to contact me!
>
> Best,
> ---
> Yuan Tian
>
>
> On Thu, Sep 23, 2021 at 12:13 AM Giorgio Zoppi
> 
> wrote:
>
> > Hello everybody,
> > after a while today i had some time to write code about ts file
> > parsing in native code (C++20).
> > There is still nothing, but if you can take a look
> > https://github.com/giorgiozoppi/tsfile
> > Best Regards,
> > Giorgio.
> >