geoarrow-c
geoarrow-c copied to clipboard
Modularize kernel implementations
Currently all kernels are in the same file in one totally massive mess of function pointers. This is a bad example of how to implement a kernel, which should mostly be a one-kernel-per-file situation. It also makes it more difficult to add more kernels or add features/options to existing kernels.