Unix for Perl programmers: pipes and processes
By Aaron Crane (arc) from Edinburgh.pm, London.pm
Date: Saturday, 5 December 2009 14:50
Duration: 20 minutes
Language:
Tags: pipe process unix
You can find more information on the speaker's site:
Perl’s great at making easy things easy — hiding unnecessary complexity. Naturally, that applies to Unix programming, so that, for example, capturing the output from a shell command is trivial.
Unfortunately, you sometimes find yourself in a situation where Perl’s standard facilities aren’t quite enough. For example, what if you want to run multiple processes in parallel? What if you need to both pipe input to a process and capture its output?
Perl also makes hard things possible: it gives you unfettered access to Unix’s low-level APIs for dealing with these things — as long as you know how to use them.
This talk discusses how to use those low-level bits of Unix from your Perl programs, taking a cookbook-style approach to show how to use them for getting real work done.
Attended by: Gabriele Hack (gabimuc), Abigail, osfameron, Richard Taylor, David Tovee (dtovee), Richard Dawe, Mark Rainford, stigo, Anatolie Mazur (Mask), Anish Kumar (Anish), Matthew Black, Braudel Maqueira (brau), Tzctyapc, Andrej Fischer, Avi Greenbury (BigRedS),