points by eru 1 day ago | 0 comments
> And rust is no a no-no for a database project like this, because it is not ergonomic to do static allocation and arena allocators in rust.
I'm not sure ergonomics matter that much these days, when your agent can write the tedious bits?
It is not just ergonomics but the point of using rust is to have solid abstraction and a lot of high quality libraries to use.
If you are doing static allocation + arenas then you can't use nice abstraction, you can't use libraries, you have to write a ton of unsafe code because of these reasons. Then using rust is actually working against you so there is no point in using it.