Post on 13-Dec-2014
description
transcript
Trexy Social SearchPowered by People and Perl
YAPC::EU 2007Nigel Hamilton (nigel@trexy.com)
Template::Simple● Uri Guttman's sublime module – proudly
sponsored by Turbo10/Trexy
● Solves 99.99% of the templating problem in approx 100 LOC
● Features: choose your own [-tokens-], hash/array/code_ref/object rendering, loops, caching, template importing – and more!
● Philosophy: “No Code in the Template!”
DBIx::Simple
● Juerd Waalboer's sublime module – we didn't sponsor it but we would have!
● Solves 99.99% of the “get data in/out of my database” problem in approx 400 LOC
● Philosophy:
$db->query($query, @variables)->what_you_want();
Actitrons and Perceptrons
Perceptrons● A Perceptron is an atomic unit of perception
● A Perceptron is received by a Sensor and is sent to a Channel (e.g., tech@yourcompany.com)
● The Perceptron captures the entire object (Email::Simple, RSS::FeedEntry etc) as a BLOB
● Perceptrons have standard META info
Sensors
● Sensors detect new Perceptrons: Goo::Sensor::Email
Goo::Sensor::ShellHistory
Goo::Sensor::ToDo
Goo::Sensor::FeedReader
Goo::Sensor::Chat
● Many more to come ...
Next Steps for The Goo ...
● More evolution required still need to find 'flow' - group flow++ too
Channelling
Goo::Perceptron::Diff – Sensors needed
● Planning to release it under Artistic 2.0 soon after Perl6 comes out – CHRISTMAS++!
● blog.thegoo.org
The End