DNA.pm
Michael G Schwern
schwern at pobox.com
Sun Apr 1 12:26:47 CDT 2001
Not to be outdone by the Brits (see Leon's Buffy.pm
http://www.astray.com/Buffy/), American innovation brings us DNA.pm!
Did I say American? I ment Irish.
http://www.pobox.com/~schwern/src/ if it hasn't made it to CPAN yet.
NAME
DNA - Encodes your Perl program into an Amino Acid sequence
SYNOPSIS
use DNA;
CCAA CCAA AAGT CAGT TCCT CGCT ATGT AACA CACA TCTT GGCT TTGT AACA GTGT
TCCT AGCT CAGA TAGA ACGA TAGA TAGA CAGA TAGA CAGA CAGA CAGA TAGA CAGA
CAGA CAGA TAGA ATGA TAGA TAGA GTGA CAGA TAGA CTGA CAGA TAGA CAGA CAGA
CAGA TAGA TTGA CAGA TAGA CTGA TAGA CAGA CTGA TAGA TCGA CTGA ATGA TAGA
TAGA TAGA CAGA TAGA ACGA TAGA ACGA TAGA TAGA TAGA TAGA TAGA TAGA TAGA
CTGA CAGA CAGA TTGA TAGA CAGA ATGA CAGA TAGA TAGA GAGA TAGA GTGA CAGA
CAGA GTGA TAGA TAGA TTGA TAGA CAGA TAGA CAGA TCGA TTGA CAGA AGCT AACA
TACT AGCT AGCT AACA TTGT GAGT TTCT AACA GTTT TCCT CGCT ATCT GGCT GTGT
CAGA CAGA TAGA TAGA GAGA TAGA TAGA GAGA TAGA CAGA TAGA GTGA GTGA TAGA
GTGA GAGA ATGA TAGA TAGA CAGA TAGA TAGA CAGA TAGA TAGA CAGA TAGA CAGA
TAGA CAGA TAGA TAGA TAGA CAGA CTGA GAGA CAGA TCGA GTGA TAGA ATGA TAGA
TAGA CAGA ATGA TAGA TTGA TAGA CAGA TAGA TAGA TAGA CAGA CAGA TAGA TAGA
ATGA CTGA TAGA ATGA TAGA ATGA ATGA TAGA TAGA TAGA TAGA TAGA CAGA TAGA
CAGA TAGA TAGA CAGA TAGA ACGA ACGA TAGA CAGA TAGA GAGT TACA AGTT CGCT
CACA GCGA CCAA CCAA
DESCRIPTION
So you say you're a rabid Perl programmer? You've got a Camel tattooed
on your arm. You took your wife to TPC for your second honeymoon. But
you're worried about your children, they might not be such devoted Perl
addicts. How do you guarantee the continuation of the line? Until now,
there was no solution (what, do you think they teach Perl in school?!)
Through the magic of Gene Splicing, now you can encode your very genes
with the essense of Perl! Simply take your best one-liner, encode it
with this nifty DNA module and head on down to your local sperm bank and
have them inject that sucker in.
As the encoding of programs on bacterial DNA will soon revolutionize the
data storage industry, I'm downloading the necessary forms from the US
patent office as I write. Imagine, all of CPAN on an airborne bacteria.
You can breathe Perl code!
When you use the DNA module on your code, the first time through it will
convert your code into a series of DNA sequences. Of course, most of the
DNA is simply junk. We're not sure why... someone spilled coffee on the
documentation.
There's also a slight chance on each use that a mutation will occur...
or maybe its a bug in perl, we're not sure. Of course, this means your
code may suddenly fall over dead... but you made a few million copies,
right?
POD will, of course, be preserved. God made the mistake of not writing
docs, and look at all the trouble we've had to go through to figure out
his code!
NOTES
The tests are encoded in DNA! But it sometimes introduces bugs... oh
dear.
BUGS
There were only a few flipper babies.
SEE ALSO
the Sex manpage, the Morse manpage, the Bleach manpage, the Buffy
manpage, a good psychiatrist.
AUTHOR
Michael G Schwern <schwern at pobox.com>
--
Michael G. Schwern <schwern at pobox.com> http://www.pobox.com/~schwern/
Perl6 Quality Assurance <perl-qa at perl.org> Kwalitee Is Job One
Maybe they hooked you up with one of those ass-making magazines.
-- brian d. foy as misheard by Michael G Schwern
More information about the Belfast-pm
mailing list