[PRL] Morning blog clip: Functional programming for mashups

Mitchell Wand wand at ccs.neu.edu
Thu Feb 8 07:45:56 EST 2007


http://radar.oreilly.com/archives/2007/02/yahoo_pipes_the.html

http://pipes.yahoo.com/pipes/1mrlkB232xGjJDdwXqIxGw/edit

Yahoo! Pipes: The Modules For Building Pipes [image:
Permalink]<http://radar.oreilly.com/archives/2007/02/yahoo_pipes_the.html>
By Brady Forrest on February 07, 2007

[image: yahoo pipes]
Yahoo! Pipes <http://pipes.yahoo.com/> was released today with the goal of
allowing people to easily mix, match, filter, sort and merge data sources
into RSS feeds. These resulting RSS feeds are called Pipes and they allow
you to do things like find all of the parks in your city or convert the news
to Flickr photos. The product allows you to browse pipes, search for pipes,
share pipes, or clone somebody else's pipe. Tim wrote the launch
piece<http://radar.oreilly.com/archives/2007/02/pipes_and_filte.html>,
in this piece I am going to delve into the tools that they have made
available to construct these pipes.

Pipes  are created in an editor on the website and are made up of modules.
These modules are the tools that enable the mixing, sorting and merging of
different data sources. The data sources are RSS feeds. Once created a Pipe
is hosted at Yahoo! and can be accessed by any RSS reader via it's unique
URL.

[image: pipes_edit_interface.jpg]
The Pipes editor/creator is a really amazing piece of software. You are
presented with a white, graphpaper-esque canvas to build your pipe on. A
toolbox with a slew of potential modules is on the left, tabs for working
with multiples pipes are across the top, and a debugger on the bottom. To
build the Pipe you drag modules onto the canvas, enter the relevant data and
connect them together via "wires".
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the PRL mailing list