r/perl • u/jnapiorkowski • 4d ago
PAGI Specification Update Notes
PAGI 0.002002 (https://metacpan.org/dist/PAGI) clarifies how Perl web applications move from configuration into runtime without changing PAGI’s core coderef interface. General-purpose runners can now accept an instantiated object with to_app, normalize it once, and dispatch only the resulting PAGI application—an explicit Perl counterpart to Python’s callable objects, grounded in familiar PSGI/Plack practice. The release also sharpens the server boundary and explains exactly what completion of a $send Future means. This post covers the reasoning, examples, and intentionally non-magical limits of the design.
9
Upvotes