Daft-lance was maintaining a second implementation of Lance’s merge-column write path. This exposed too many Lance internals, making it difficult to maintain and extend, and introduced known bugs such as #59 and #20.
github.com/daft-engine/daft-lance/pull/60 proposes using Lance’s existing merge_columns API to implement a fast path for adding columns, Please help to review, thx!