28 September 2026 – 4 October 2026
At the start of this week I still needed to decide whether I was doing the eBPF project or the geospatial DSL. My supervisor Patrick and I had another meeting on Wednesday, which was really useful for clarifying a bit more about what he had in mind for the geospatial DSL and where it could go.
I read the Yirgacheffe paper1 (which was sort of where the original idea for the DSL came from) and played around with it a bit, and found it interesting. Given the greater opportunity the DSL provided, and the fact the eBPF project seemed like it might get caught up a bit in the writing of the backend of the compiler (lowering to eBPF bytecode or LLVM IR), I decided to go with the eBPF.
I don’t really have much experience at all working with geospatial data, but I’m excited to get started!