Are there any studies comparing real world impact of structural vs nominal typing?
Defects? Code size? Team size? Architectural choices, big and small, like use of Visitor design patterns?
I've looked, but no joy.
--
FWIW, metaprogramming should be reserved for personal projects and small high trust teams. Definitely not for bog standard data processing and CRUD apps.
I'm kinda curious how structural typing story plays out in this dichotomy.