3 ms·
Thank you very much. That is a lot of food for thought.
by aag 8y ago
Thank you very much. That is a lot of food for thought.
- aag 8y agoGiven this idea, I can't figure out how to deal with the fact that fonts are finite and, even with ligatures, relatively quickly enumerable. User interfaces, on the other hand, often require drawing arbitrary pictures. As I understand it, Chartwell takes advantage of the fact that charts have finite resolution, so that it's possible to enumerate all the possible heights for a bar or angles for a pie wedge as individual glyphs. But would that be possible for a general user interface? I may be missing something obvious.
- CMCDragonkai 8y agoCompositionality should help with that. But at the same time, constraints should be domain based. Within the domain model, you can have a language express what you need. Your comment brings 3 thoughts to me: 1. Compositionality should enable elegant combinations of GUIs. Our programming language primitives are finite, yet there are infinite ways to combine them. Just as there is 26 letters in the alphabet, and yet we we have a growing language. 2. Domain modelling matters. Constraints on the system should be on the domain we are working within. Hence the primitives would have to be designed according to the domain. 3. Something about "constraints" and "creativity".