I did qualify my take with saying good devs like Dancer!
Magic is concerning but if the dev team is behind it, I donít mind. That code looks clean and safe to me.
So you wind up having to pin a version anyway.
Yeah, some of the speed releases early on in Mojo are what kept me from investigating it for years. Plus I canít use it at work because *SIGH* weíre still on 5.8. That said, professional software should specifically set every version of every package it contains. A good test suite generally makes updates to libraries easy; or at least quickly finds what canít or shouldnít be updated.
It was basic Dancer2 backend code that kept me from trying it again: badly scoped variables. And again, the reason it took many years to even consider this stuff is Iím pretty thermally energetic feces with Catalyst. :P