polars-ocaml
polars-ocaml copied to clipboard
This is difficult since the [functions in polars require `'static` lifetimes](https://docs.rs/polars/latest/polars/prelude/fn.fold_exprs.html) and AFAICT we can't create a function like this with ocaml_interop's current support for passing OCaml closures to Rust...
https://github.com/LaurentMazare/rsexp and https://github.com/chengsun/simd-sexp are probably good projects to build on.
Available [macros in ocaml_interop](https://docs.rs/ocaml-interop/latest/ocaml_interop/index.html#macros) are quite basic, so we need to resort to expand the macros out and mess around with them to get behavior we want. This makes it...
If we adjust the following signature: https://github.com/mt-caret/polars-ocaml/blob/57689e373da78471579146ff7d67da5a2f020071/lib/expr.mli#L954 From: `val concat_list : t Nonempty_list.t -> t` To: `val concat_list : t -> t list -> t` We can get rid of...
Thanks for the great work. Can you support cygwin platform?