4 ms·
So, Hy allows "to freely mix imperative, functional, and object-oriented styles of programming." I wonder: 1/ Shall we mix multiple paradigms of programming in
by adg001 4y ago
So, Hy allows "to freely mix imperative, functional, and object-oriented styles of programming."
I wonder: 1/ Shall we mix multiple paradigms of programming in the same project? 2/ Should we adopt a single programming language that supports multiple programming paradigms and utilise single paradigm for each given project, for the sake of minimizing the skill set required to the development team and – not necessarily –the learning curve?
- pmarreck 4y agoand any time a language allows this "free mixing", it loses the very tangible guarantees of purely-functional languages such as immutable data, emphasis on no side effects, etc.