Menu

Why the PAGI spec is moving to Perl 5.24
📰

Why the PAGI spec is moving to Perl 5.24

DEV Community: perl·John Napiorkowski·4 days ago
#LmsQm5Op
#devtoperl#devto#dev#future#pagi
Reading 0:00
15s threshold

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.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.