@cdunn2001 > partial-casing causes problems. Can you provide examples?
For the gtk related libs, I had initially indeed problems two years ago when Nimrod was fully style insensitive. But now with partial casing there are no problems, types like Buffer start with capital letter, and procs or templates are written buffer(). (Indeed it was not that easy, there where private C types with underscore like _buffer which are mapped to public types without underscore -- but I was able to solve that with text substitution scripts.) If you can provide examples with real problems: I suggested long time ago to allow underscore as first or last character of an identifier and use that as the same time to indicate that this identifier is fully case sensitive. That is easy to implement and allows to fix ALL of the rare real problems.
