News for hackers. Stuff that matters.
Re:What happens before main() is executed in C and why is it... by helper on Friday May 04, 2018 @03:49PM (#16997652)
Is the "static initialization order fiasco" a thing that can happen in go? The order of package level variable initialization is well defined in the spec and because go doesn't allow import cycles it seems like the issue mentioned in the linked page is not possible.
Re:What happens before main() is executed in C and why is it... by pcwalton on Friday May 04, 2018 @03:57PM (#16997731)
Static initialization order may be defined, but that doesn't mean it's easy to reason about.