@4ebb1885 Mmm, I think you are wrong here. It is really not difficult to give a Rust library a C API. You give the structs a C layout via an annotation, and then provide functions as a C library would.
@0609534c I didn't say it was hard, I just said it was a path less trodden - for something as fundamental as a base library for this kind of geospatial work C feels like a defensible choice to me