Acme::KnowledgeWisdom
Let this blog post be also an invitation to my talk that I'll have on this years YAPC::EU::2011 in Riga and a reason "Why?" there will be more questions then answers.
There is one question that keeps me busy for quite some months now already and that is: What if the knowledge and wisdom is not in answers, but in questions?
As it kept me busy for just too long and as I'm a full-time Perl programmer, I've decided to write a code to help me answer "Why?".
package Acme::KnowledgeWisdom;our $VERSION = '0.01';
use Moose;
use warnings FATAL => 'all';has 'in_questions' => ( isa => 'Bool', is => 'ro', default => 1);
has 'has_already' => ( isa => 'Bool', is => 'ro', default => 0);sub get {
my $kw = shift;
return $kw->ask
if $kw->in_questions;return 42;
}sub ask {
my $self = shift;
return 42
if $self->has_already;
my $kw = Acme::KnowledgeWisdom->new;
return $kw->get;
}1;
The module is well tested ;-) and is of course on CPAN.
Leave a comment