Notice how the very definition you give of the Expression Problem has the constraint of "retaining static type safety"?
It doesn't care about dynamic solutions, and they don't capture as much information anyway. Of course you can express anything in a dynamic fashion, in the end assembly is untyped too.
So, if those indeed were "people smarter than you", you didn't understand what they were saying.
I don't get the misunderstand we are having here. I was claiming that static typing has problems with modularity and adaptability because - one reason would be the expression problem.
You're then saying that the expression problem wouldn't exist if dynamic typing is allowed. Well, that was my whole point.
Comments
Notice how the very definition you give of the Expression Problem has the constraint of "retaining static type safety"?
It doesn't care about dynamic solutions, and they don't capture as much information anyway. Of course you can express anything in a dynamic fashion, in the end assembly is untyped too.
So, if those indeed were "people smarter than you", you didn't understand what they were saying.
I don't get the misunderstand we are having here. I was claiming that static typing has problems with modularity and adaptability because - one reason would be the expression problem.
You're then saying that the expression problem wouldn't exist if dynamic typing is allowed. Well, that was my whole point.