On Wednesday, 30 January 2013 at 20:22:11 UTC, Jacob Carlborg
wrote:
If you have a public and a private function in the same module,
it's possible to implement the two functions in two separate
object files. The private function must then be available in
the object file to link the program properly.
Ugh, how can you split module into two source/object files? Naive
approach will result in linker error due to multiple definition
of ModuleInfo. I did not know it was possible, would have been
really cool to have.