I am a lurker with general interest in programming languages. I would sincerely appreciate if any veterans here or @Araq could provide links (forum or outside) that discusses the reasoning behind the design decisions on the nim language grammer or code conventions.
Taking import for example (but not limited to it only) I was looking at the unix socket example at [https://github.com/nim-lang/Nim/blob/devel/examples/unix_socket/server.nim](https://github.com/nim-lang/Nim/blob/devel/examples/unix_socket/server.nim) Coming from python and java background, i found implicit imports (like c's include) of module exports troubling (newSocket and constants in above example). If there are texts that discusses import net vs import net.AF_UNIX . Thanks
