4 ms·
Don't have manifest types and don't have manifest interfaces. Someone has already referenced "Adding Dynamic Interfaces to Smalltalk" [0] and looking back ther
by igouy 1y ago
Don't have manifest types and don't have manifest interfaces.
Someone has already referenced "Adding Dynamic Interfaces to Smalltalk" [0] and looking back there doesn't seem to be any kind of demonstration that use of interfaces makes software faster to develop or less error prone or... [1]
[0] https://www.jot.fm/issues/issue_2002_05/article1/
[1] https://www.cs.utexas.edu/~wcook/papers/OOPSLA89/interfaces.pdf
- kragen 1y agoUnfortunately, in general, there is not much convincing proof that one way of developing software is better than another in such ways.
- igouy 1y agoAnd even if there were: "We are not finders of fact. We are tellers of story. You base the story on the evidence, no? No! We base the evidence on the story. We prove what helps us, and we disprove what hurts us. Whoever tells the best story goes home with the cash-in prizes." (The Good Fight, season 3 episode 2. 30 - 31 minutes. CBS All Access 2019.)