On Sunday, 20 May 2012 at 21:19:14 UTC, p0xel wrote:
This seems to work when the class is in the same file as main(), but if I move it to it's own file and use "import foo" it errors. What am I missing?
When you write "import foo;" and then foo.bar, the compiler thinks that you a referring to a global function bar in module foo. To call static function bar of class foo in module foo write foo.foo.bar(). Or you could write "import foo : foo;" to import just the class foo from module foo and not the entire module.
