The Hello World program: hello.zu:
FUNC Main() int
IO.write("Hello, World!\n")
RETURN 0
}
> Notes:> ...
> The } character is used to end a block. There is no {, we know where the block starts. This avoids useless discussions about where to put the {.
Excuse me, WHAT? When I saw the first code snippet I thought there was a typo, but the idea of using an unmatched close brace is so horrifying to me that I really have trouble looking further at this. Oddly the first thing that occurs to me is that in Vim it makes it hard to move between the beginning and end of a block, but I think I can safely assume that the author is fairly familiar with using Vim, seeing as he wrote it.