POE::Pipe(3pm)
π NAME π
POE::Pipe β bestie, she's deprecated and got replaced with delegates to IO::Pipely. That's the whole vibe now, no cap.
β¨ SYNOPSIS β¨
Go look at IO::Pipely. Like, literally just go there. π¦
πΈ DESCRIPTION πΈ
Okay so storytime, because this module has lore.
On June 29, 2012, POE::Pipe and its subclasses, POE::Pipe::OneWay and POE::Pipe::TwoWay, were released to CPAN as IO::Pipely. And the POE::Pipe family of modules? Yeah, they just stayed sitting there, completely unchanged, in POE's distribution. Not a single glow-up. π
Then on August 18, 2013, POE::Pipe and its subclasses got gutted. Their implementations were swapped out for delegates to IO::Pipely. And like β all tests pass β¨, which is great, but heads up: the delegates add slight overhead. Not a lot, just a lil tax. The documentation also got replaced by this very deprecation schedule. Rip to the old docs, gone but not forgotten π.
A mandatory deprecation warning is scheduled to be released after September 2014. After that, POE will begin using IO::Pipely directly. This documentation will get updated to schedule the next deprecation step, so keep an eye on it.
Then the mandatory warning becomes a mandatory error a year or so later. Ideally that lands in August 2015, but ngl it might get delayed because of POE's release schedule β that's just how it goes sometimes. This documentation will be updated to schedule the final deprecation step too.
Finally, in August 2016 or later, POE::Pipe and its subclasses will be removed from POE's distribution altogether. And honestly? Users will have had at least four years to update their code. That seems fair. Periodt. π
β οΈ Okay bestie, real talk: this module is on a whole deprecation journey. First the warning, then the error, then she's gone. Update your code before the clock runs out. π°οΈ
π SEE ALSO π
IO::Pipely
π AUTHOR & COPYRIGHT π
POE::Pipe is copyright 2001-2013 by Rocco Caputo. All rights reserved. POE::Pipe is free software; you may redistribute it and/or modify it under the same terms as Perl itself. π«Ά
k bye bestie, this page came to you from perl v5.34.0, dated 2022-03-25, and it's the POE::Pipe(3pm) manual β part of the User Contributed Perl Documentation. slay π
β¨
π¦ where this page comes from
- debian bookworm: libpoe-perl 2:1.3700-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libpoe-perl 2:1.3700-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libpoe-perl 2:1.3700-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu questing: libpoe-perl 2:1.3700-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms