Quoting "Jon A. Cruz" <jon@...18...>:
In one case "showDialog()" can lead to a certain set of expectations, while "showUI()" or some such can help separate the mixed concepts.
Given how delayed the gtkmm work is at this point, I think this discussion is a case of the perfect being the enemy of the good.
The subtle shift in viewing things is much like the difference in coding with the assumption that a byte is a character. Far less work to code it with explicitly separated concepts to begin with than to go in later and try to split them in a refactoring.
Failing to completely separate the concepts may mean more work in the long-run, but continuing to debate this stuff rather than writing code may mean no work at all.
I do not expect the burden in this case to be comparable to that arising from bad byte/character assumptions. Let's just get this stuff done. We can fix the naming later.
I'm afraid that in order to convey things best I'll probably have to just code things up, but then again that's a good thing code-wise.
Exactly.
-mental