Hacker News new | ask | show | jobs
by pjmlp 1470 days ago
Others already explained why.

Now a bit more background, this goes back to C and C++, and is considered a best practice to name translation units as name_os_arch or similar pattern, with the header file being only name, instead of #ifdef spaghetti.

This is actually one of the few things I think Go did right.