Streaming YAML - a semantic piping shell in Perl

Streaming YAML - a semantic piping shell in Perl

By osfameron from,,,
Date: Friday, 23 October 2009 11:20
Duration: 30 minutes
Target audience: Any
Language: English
Tags: monads moose perl pipe powershell shell streaming yaml

You can find more information on the speaker's site:

Unix has always had a philosophy of composable tools, where one tool outputs to the next in a pipeline.

But the technique of piping a *textual* stream of data, and having to extract data out of it is looking a bit long in the tooth. Microsoft (not historically an innovator in its shell environment :-) has stolen a march with its Powershell.

Can we do better in Perl? With composable streams of objects? Written in a modern OO framework (Moose)?

You bet we can!

(Note: the software referred to in this abstract is vapourware... conference driven development for the win!)

Attended by: Stefano Tirabassi, Tim Bunce, Emanuele Zeppieri (‎emazep‎), Mona REMLAWI, peppe, Fabio Invernizzi (‎fabulus‎), Marco Fontani (‎mfontani‎),

Diamond Sponsors

Istituto di Informatica e Telematica del CNR

Platinum Sponsors

Opera software Dada S.p.A. Seeweb Wind Telecomunicazioni SpA pair Networks

Gold Sponsors

Smart Open Software O'Reilly Media

Silver Sponsors

Italpro ActiveState Qubo VPS MySQL Live Reply Best Practical The Pragmatic Bookshelf No Starch Press Apress


Geoesse Nestoria


Regione Toscana Comune di Pisa YAPC Europe Foundation Perl Foundation

Media Partners

Società Italiana delle Scienze Informatiche e Tecnologiche Infomedia