Hi

Thanks for the feedback, I just wanted to highlight it's slightly more subtle than you think:

one is the consistency raised in the original example given
viz
* [[Pagelist Variables]]
* [[PageList Templates]]
Is it a PageList or a Pagelist?
Personally I think its a pagelist, because it is a thing in its own right, and it seems clumsy to write "page list template", although one could argue for m"page-list template".
...
(Aside: To me this is argument for case insensitive page names).

Actually the more subtle point is that we have a feature to adjust how links are generated. So for example at present

[[Pagelist Variables]] -> PagelistVariables
[[PageList Variables]] -> PageListVariables
[[Page list Variables]] -> PageListVariables

Clearly on a case insensitive basis (which is fairly easy to add) these pages are the same

However! If we adjust our link generation to be something like adding "-"s then we get: Pagelist-Variables, PageList-Variables and Page-List-Variables respectively.

(There is also a minor difference in appearence if we use the option to space wiki links)

So one of the other reasons for persuing consistency is that it also helps keep the links working in the face of changes to the link generation algorithm. However, note that we did disappear off at a tangent about the merits of being able to do this, so please lets not over focus too much on this use case - being consistent is worth having for no other reason than clarity to the reader!

Thanks for your thoughts

Ed W
_______________________________________________
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to