Is this completely unrealistic or is it carved in stone PostgreSQL will always be a C project forever and ever?
Another thing to look at if you want to approach this as a serious, practical effort is the atomics, memory barrier, spinlock and lwlock code. I just don't see it happening.