For people from this background, their brains automatically read CamelCase as a type loaded with the connotations that we build into that type, which seems rather appropriate for a Patterns-esque wiki.
CamelCase is a distinctive feature of wikis, not seen elsewhere on the web. Most "thriving" wikis have strong social customs, and a distinct look may help the community form. Then again, strange quirks sometimes hold a community back from wider acceptance: and camel case looks alienating and techie. Still, this may be desirable as a HardSubmission? feature, given that CommunityMayNotScale.
You'll notice Ward inserts spaces in the page titles to make them look better, but doesn't bother in the text itself (which is where most pagenames actually appear).
At the moment, using XML is the simplest thing I can implement, because it brings a wide variety of features into a single syntactic system which is easy to parse. I'll get some experience with it and see how it goes, maybe change it later if need be. A compromise might be to adopt CamelCase but insert spaces into the text rendering as well. I am storing pages in a parsed form, so the syntax used for editing can be changed without breaking old pages. (And potentially, different users could use different syntaxes.) -- DaveHarris
When creating CLiki (Wiki:CommonLispWiki) I was more or less forced into an alternate syntax for links: Lisp people (self included, actually) don't like CamelCase much, and most of its purpose presently is to categorize software packages - maltreating their names (MaiSQL, CLOCC, CMUCL, etc) is not going to help anyone find them. So I have _(This is a link) instead. --DanBarlow
To improve accidental linking, it would be great to allow a single capitalized word as link pattern like e.g. "Collaboration" -- fp
The usual response is that single words lack the necessary context to form good links. I think this is less true if we have SubPages, where the main page provides the context. Thus AccidentalLinking/Collaboration may be a good link. However, the benefit over AccidentalLinkingCollaboration is fairly small.
Also, single capitalised words are very common in normal text and we don't want too many accidental links. We would probably need some more explicit form, like [Collaboration] or ?Collaboration. -- DaveHarris
Agreed that some allowance for SingleWordWikiName?s would be a good thing. For example, on [NeuroWiki], I've found myself creating names like NeuronCell? and NeuroBooks?, NeuroJournals?, NeuroNews?. The Neuro-something names are redundant, as ostensibly everything on NeuroWiki has to do with "neuro" stuff. They are also a little too cute. But names like NeuronCell? are the worst; it is almost painful to type, and i feel that some biologists might see a web site using the term "NeuronCells?" as less than serious.
see also LinkPattern