On Wednesday, 13 May 2015 at 20:09:44 UTC, wobbles wrote:
On windows,
core.thread.Sleep (big 'S')
On linux
core.thread.sleep (little 'S')
I'm trying to import as little symbols as possible, so was
importing specific items like
import core.thread : Sleep;
but it fails when I compile on linux, so I need to do a
version(Windows) import core.thread : Sleep;
version(Posix) import core.thread : sleep;
Seems like a bug?
You are importing the C functions.
The subtle name difference actually helped you find a bug,
because these functions do different things (sleep takes a number
of seconds, but Sleep takes milliseconds).