Skip to content

Comment on Why I'm Building a Database Engine in C#parent

Comments

wouldn't you have the same restrictions/tradeoffs using go (or other compiled languages)?

I've never used go, am curious

Pretty much, yes. For example reflection is severely limited in .NET AOT vs. JIT, runtime generated code is more common than you'd think and cannot be done AOT. Go was designed for AOT so they already built everything around the limitations because it never supported more.

It'll just take time for .NET to catch up where the dependencies you need automatically work with AOT builds.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.