Mon, 15 Apr

You can’t mix everything

Learning multiple programming languages is good. When you learn a new concept from a new language, you would be bring it to your old project. However sometimes it would be code smell because every language have own “taste”. You can’t mix coffee in green tea.

For me, Moose is a good (or bad?) example of this issue. If you really want to use Moose on your project, I think the project’s requirements aren’t suited for Perl.