Comments [on the highlighting]? (Should I add a new section for "ZLib variables"?)
I appreciate your work on this!
Comments: I wouldn't make dataypes into links for two reasons; 1) Too many links will be more of a clutter than a help 2) Each function page already has links to all relevant datatypes; it's not like they'll be super-secret-buried and 3) Wiki links should be (and as far as I've seen, automagically are no matter what you do) colored in the blue(link) purple(visited) red(missing) scheme that users are familiar with, so either you'll end up with most of the highlighted syntax being these colors, or you'll end up with links that aren't styled in line with the rest of the wiki (and every other major wiki).
As far as links in the highlighted code goes, I'd say just do built-in functions. I wouldn't include ZLib stuff at all; nothing against ZLib, but if we start using it in code samples (outside of a well-marked and away-from-normal-funciton-pages area), I feel that will cause more confusion among new users. I am, however, okay with including such functions on the wiki; as long as they are marked clearly as not-built-in (preferably by appending "(zlib)" to the end of the page name).
I'd avoid the red color (as that's a wiki's way of saying "missing page link"). Don't forget that, once the wiki is populate, links will be blue or purple, so that color can be used for built-in functions. IMO, control structures (if, while, continue, break, etc.) should have a different color than true & false (which could share with numeric valuse, and even basic text, as it's all values).
I realize the wiki color limits make things a bit of a pita, but there are still a couple of good color options available: grey (of some sort) is nice for comments IMO, you could probably manage both a lime/light green & a very dark green without the two looking too close, and... well, ok, that's about it for major differentiation.
Again, thanks for your efforts. (& sorry to be picky, but I needed a good long break from editing the wiki.
)