Hi Gabor I like the idea, it sounds good to me.
Imho, for "clarity", the best option would be to have a dedicated puffin repo with different language binding (at bit like it's done in Arrow). I think that adding to iceberg-rust could be an option, but not sure it would be obvious for developers. Regards JB On Thu, Aug 29, 2024 at 2:46 PM Gabor Kaszab <gaborkas...@apache.org> wrote: > > Hi Iceberg Community, > > With the V3 position delete proposal it came up that non-Java engines might > have to implement a Puffin reader and writer themselves so that they can > support the newly proposed position deletes. Impala would most probably > require a C++ implementation and first of all I'm wondering whether there are > other engines that require additional language implementation. > > My additional thought is that once we have an implementation in another > language where should that live? I can do the C++ and that could live within > Impala, but I think it could be useful for other engines too but I have no > idea where such an implementation could live TBH. > > Would be nice to hear opinions on this! > Thanks, > Gabor