Well, the information isn't copied... so if you modified the incoming array you modify the original, so in that sense it has to be a pointer. Arrays and pointers are analogous in C except when they are declared, as there is an implicit allocation of information. Since we don't want this when it comes to array arguments, it simply decays.
On the website[0], there are some examples of completed projects that appear to be overly sexual in nature; I think that's why formulaT was talking about things being NSFW.
[0] http://www.stupidhackathon.com/
Given the comment you've just linked there leads with "This hackathon is a good example of the hypocrisy of the progressive movement", and you think "hackathon" is some sort of brand name requiring certification ... I urge you to consider the possibility that the problem lies not in the rest of the world outside yourself.
When disagreeing, please reply to the argument instead of calling names. E.g. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
I'm extremely excited to check this out! I really like the idea of translators, and low and behold when I log in there's a tutorial on them in root's home directory! I might switch to this if the ui is bearable enough.
The greatest barrier to entry for me for using Plan 9 has always been the documentation, which I hope this will resolve for me. Sure, the man pages are comprehensive, but reading all of them is incredibly daunting and shouldn't be necessary. I have tried to buy the manual packages that Vita Nuovo purports to sell, but all the pages for it seem to be defunct. I have even tried emailing to custom order a copy, but no success.
There are explanatory papers that can sum up things far beyond what crawling through each man page would bring. That being said, there is (at least in the 9front project), a man section called "intro" that skims over most of the technical details and focuses rather on concepts and the basics.