Streaming YAML - a semantic piping shell in Perl
By osfameron from Italia.pm,London.pm,NorthWestEngland.pm,Edinburgh.pm
Date: Friday, 23 October 2009 11:20
Duration: 30 minutes
Target audience: Any
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!)