PAGI is moving to Perl 5.24
The next release of the PAGI specification raises the minimum Perl to 5.24,
and the next PAGI-Server and PAGI-Tools releases go with it. There will be a
TRIAL release first, so you can kick the tires before anything changes under
you.
If you're below 5.24 this is going to bite. The new releases won't install.
If you're on 5.18 it's worse than that: Future itself now needs 5.20, so even
the current releases fail a fresh install, and any CPAN distribution still
declaring 5.18 is about to start failing on CPAN Testers. An installation you
already have keeps running until something upgrades Future underneath it.
That's borrowed time.
I said PAGI would run on 5.18 and I meant it, so I owe you an explanation:
why the floor is moving at all, and why it's landing on 5.24 rather than the
minimum.
Where the floor comes from
The PAGI specification has exactly one dependency: Future. Receive returns a
Future, send returns a Future, the application itself returns a Future.…