Thoughts on DuckDB's Crazy Grammar Thing

from blog NULL BITMAP by Justin Jaffray, | ↗ original
↗ original
It is the job of modern programming languages to be amenable to abstractions. It should be easy for users to take a little bundle of functionality and reuse it, or build something more complex on top of it, or give it to someone else to use. A good programming language gives you a set of primitives and tools to combine them into more complex...