<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atomfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="0.3">

<title type="text/plain">Just a Theory</title>
<tagline type="text/plain">Theory waxes practical. By David Wheeler.</tagline>
<link rel="alternate" type="text/html" href="http://justatheory.com" />
<id>tag:justatheory.com,2010:/</id>
<generator url="http://www.blosxom.com/" version="2.0">Blosxom</generator>

<link rel="start" type="application/atom+xml" href="http://feeds.feedburner.com/justatheory/atomsum" /><feedburner:info uri="justatheory/atomsum" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
<id>tag:justatheory.com,2010:/computers/databases/postgresql/key-value-pairs</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/S_O6ZcCetmE/key-value-pairs.html" />
<title type="text/plain">Managing Key/Value Pairs in PostgreSQL</title>

<issued>2010-08-09T13:00:00Z</issued>
<modified>2010-08-09T13:00:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Let's say that you've been following the <a href="http://it.toolbox.com/blogs/database-soup/runningwithscissorsdb-39879" title="RunningWithScissorsDB">latest research</a> in key/value data storage and are interested in managing such data in a PostgreSQL database. You want to have functions to store and retrieve pairs, but there is no natural way to represent pairs in SQL. Many languages have hashes or or data dictionaries to fulfill this role, and you can pass them to functional interfaces. SQL's got nothin’. In PostgreSQL, have two options: use nested arrays (simple, fast) or use a custom composite data type (sugary, legible).</p><p><a href="http://justatheory.com/computers/databases/postgresql/key-value-pairs.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/S_O6ZcCetmE" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/databases/postgresql/key-value-pairs.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/databases/postgresql/pgxn/blog-twitterstream</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/0X0tHR3wYco/blog-twitterstream.html" />
<title type="text/plain">PGXN Blog and Twitterstream</title>

<issued>2010-08-04T16:51:00Z</issued>
<modified>2010-08-04T16:51:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I crated the <a href="http://blog.pgxn.org/">PGXN Blog</a> yesterday. Tune in there for news and announcements. I’ll also be posting status reports once development gets underway, so that all you fans out there can follow my progress. Once the site is done (or at 1.0 anyway), the blog will be used for announcements, discussion of support issues, etc. So tune in!</p><p><a href="http://justatheory.com/computers/databases/postgresql/pgxn/blog-twitterstream.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/0X0tHR3wYco" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/databases/postgresql/pgxn/blog-twitterstream.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/databases/mysql/introducing_mysql</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/Fr07dSGUwUk/introducing_mysql.html" />
<title type="text/plain">Introducing MyTAP</title>

<issued>2010-07-28T19:38:00Z</issued>
<modified>2010-07-28T19:38:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As often happens, I was asked at OSCON whether something like pgTAP exists for <a href="http://www.mysql.com/">MySQL</a>. But this time I was asked by MySQL Community Manager <a href="http://datacharmer.blogspot.com/">Giuseppe Maxia</a>, who also said that he’d tried to create a test framework himself (a fellow Perl hacker!), but that it wasn’t as nice as pgTAP. Well, since I was at OSCON and tend to like to hack on side projects while at conferences, and since I hoped that Giuseppe will happily take it over once I’ve implemented the core, I started hacking on it myself. And today, I’m pleased to announce the release of <a href="http://github.com/theory/mytap/">MyTAP</a> 0.01 (<a href="http://github.com/theory/mytap/downloads">downloads</a>).</p><p><a href="http://justatheory.com/computers/databases/mysql/introducing_mysql.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/Fr07dSGUwUk" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/databases/mysql/introducing_mysql.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/conferences/oscon2010/tddd-flipr-at-oscon</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/_RDsxlwf2FY/tddd-flipr-at-oscon.html" />
<title type="text/plain">Important Announcement at OSCON Next Week</title>

<issued>2010-07-16T16:49:00Z</issued>
<modified>2010-07-16T16:49:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>A sneak peak at what I'm working on for my <a href="http://bit.ly/9VYmEZ" title="Test Driven Database Development">tutorial session</a> at <a href="http://www.oscon.com/">OSCON</a>. Be there at 8:30 Monday morning for the important details. You're sure to find my new venture exciting—perhaps the most important social media announcement of 2010. You can't afford to miss that, can you?</p><p><a href="http://justatheory.com/computers/conferences/oscon2010/tddd-flipr-at-oscon.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/_RDsxlwf2FY" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/conferences/oscon2010/tddd-flipr-at-oscon.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/databases/postgresql/pgxn-development-project</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/cqddH7OScac/pgxn-development-project.html" />
<title type="text/plain">PGXN Development Project</title>

<issued>2010-06-15T17:56:00Z</issued>
<modified>2010-06-15T17:56:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I'm pleased to announce the launch of the <a href="http://pgxn.org/" title="PostgreSQL Extension Network">PGXN</a> development project. I've written a <a href="http://wiki.postgresql.org/wiki/PGXN" title="PGXN Specification">detailed specification</a> and pushed it through general approval <a href="http://www.mail-archive.com/pgsql-hackers@postgresql.org/msg143645.html" title="pgsql-hackers archive: RFC: PostgreSQL Add-On Network">on pgsql-hackers</a>. I've written up a detailed <a href="http://pgxn.org/status.html" title="PGXN Project Status">project plan</a> and estimated things at a highly reduced <a href="http://www.pgexperts.com/">PostgreSQL Experts</a> rate to come up with a fundraising goal: $25,000. And now, thanks to <a href="http://pgxn.org/contributors.html" title="PGXN Contributors">founding contributions</a> from <a href="http://www.myyearbook.com">myYearbook.com</a>, and <a href="http://www.pgexperts.com/">PostgreSQL Experts</a>, we have started the fundraising phase of the project.</p><p><a href="http://justatheory.com/computers/databases/postgresql/pgxn-development-project.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/cqddH7OScac" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/databases/postgresql/pgxn-development-project.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/internet/weblogs/atom-sources</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/mXD82ENN-dc/atom-sources.html" />
<title type="text/plain">Atom Sources</title>

<issued>2010-06-06T01:12:00Z</issued>
<modified>2010-06-06T01:12:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I'm working on a project where I aggregate entries from a slew of feeds into a single feed. The output feed will be a valid <a href="http://www.atomenabled.org/">Atom</a> feed, and of course I want to make sure that I maintain all the appropriate metadata for each entry I collect. The <a href="http://www.atomenabled.org/developers/syndication/#optionalEntryElements"><code>&lt;source&gt;</code></a> element seems to be exactly what I need:</p><p><a href="http://justatheory.com/computers/internet/weblogs/atom-sources.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/mXD82ENN-dc" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/internet/weblogs/atom-sources.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/programming/perl/handling-multiple-exceptions</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/akoBPdbNwOw/handling-multiple-exceptions.html" />
<title type="text/plain">Handling Multiple Exceptions</title>

<issued>2010-06-03T05:19:00Z</issued>
<modified>2010-06-03T05:19:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="text/html" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="escaped">
&lt;p&gt;I ran into an issue with &lt;a href="http://search.cpan.org/perldoc?DBIx::Connector"&gt;DBIx::Connector&lt;/a&gt; tonight: &lt;a href="http://www.sqlite.org"&gt;SQLite&lt;/a&gt; started throwing an exception from within a call to &lt;code&gt;rollback()&lt;/code&gt;: &amp;ldquo;DBD::SQLite::db rollback failed: cannot rollback transaction &amp;ndash; SQL statements in progress&amp;rdquo;. This is rather annoying, as it ate the underlying exception that led to the rollback.&lt;/p&gt;&lt;p&gt;&lt;a href="http://justatheory.com/computers/programming/perl/handling-multiple-exceptions.html"&gt;Read More »&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/akoBPdbNwOw" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://justatheory.com/computers/programming/perl/handling-multiple-exceptions.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/family/anna/anna-turns-five</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/AzZwQhxC3Ho/anna-turns-five.html" />
<title type="text/plain">Anna Turns Five</title>

<issued>2010-06-02T04:11:00Z</issued>
<modified>2010-06-02T04:11:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.flickr.com/photos/theory/sets/72157624186238202/"><img src="http://farm2.static.flickr.com/1282/4661840263_019e867a6e.jpg" alt="Blowing out the candles" /></a></p><p><a href="http://justatheory.com/family/anna/anna-turns-five.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/AzZwQhxC3Ho" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/family/anna/anna-turns-five.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/programming/perl/fuck-typing-lwp</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/10sE8HjepNU/fuck-typing-lwp.html" />
<title type="text/plain">Fuck Typing LWP</title>

<issued>2010-05-27T16:37:00Z</issued>
<modified>2010-05-27T16:37:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="text/html" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="escaped">
&lt;p&gt;I'm working on a project that fetches various files from the Internet via LWP. I wanted to make sure that I was a polite user, such that my app would pay attention to &lt;code&gt;Last-Modified/If-Modified-Since&lt;/code&gt; and &lt;code&gt;ETag/If-None-Match&lt;/code&gt; headers. And in most contexts I also want to respect the &lt;code&gt;robots.txt&lt;/code&gt; file on the hosts to which I'm sending requests. So I was very interested to read &lt;a href="http://www.modernperlbooks.com/mt/2010/05/are-objects-black-blocks-or-toolkits.html"&gt;chromatic&amp;rsquo;s hack&lt;/a&gt; for this very issue. I happily implemented two classes for my app, MyApp::UA, which inherits from &lt;a href="http://search.cpan.org/perldoc?LWP::UserAgent::WithCache"&gt;LWP::UserAgent::WithCache&lt;/a&gt;, and MyApp::UA::Robot, which inherits from MyApp::UA but changes LWP::UserAgent::WithCache to inherit from &lt;a href="http://search.cpan.org/perldoc?LWP::RobotUA"&gt;LWP::UARobot&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;&lt;a href="http://justatheory.com/computers/programming/perl/fuck-typing-lwp.html"&gt;Read More »&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/10sE8HjepNU" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://justatheory.com/computers/programming/perl/fuck-typing-lwp.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/databases/postgresql/pgan-bikeshedding</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/1eZUiT9W_us/pgan-bikeshedding.html" />
<title type="text/plain">PGAN Bikeshedding</title>

<issued>2010-05-24T19:15:00Z</issued>
<modified>2010-05-24T19:15:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Help me pick a good name for the PostgreSQL extension distribution network and site.</p><p><a href="http://justatheory.com/computers/databases/postgresql/pgan-bikeshedding.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/1eZUiT9W_us" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/databases/postgresql/pgan-bikeshedding.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/programming/perl/defend-against-mistakes</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/GgGpXbAG-5c/defend-against-mistakes.html" />
<title type="text/plain">Defend Against Programmer Mistakes?</title>

<issued>2010-05-19T17:45:00Z</issued>
<modified>2010-05-19T17:45:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I got email from a user of DBIx::Connector asking if I could change the module to make it simpler to diagnose when a user returns from a code reference using <code>next</code> instead of <code>return</code>. I'm not sure I want to get into the business of defending against programmer mistakes like this in DBIx::Connector module. What do you think?</p><p><a href="http://justatheory.com/computers/programming/perl/defend-against-mistakes.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/GgGpXbAG-5c" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/programming/perl/defend-against-mistakes.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/databases/postgresql/execute-on-select</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/HqINoNyHxGI/execute-on-select.html" />
<title type="text/plain">Execute SQL Code on Connect</title>

<issued>2010-04-28T00:14:00Z</issued>
<modified>2010-04-28T00:14:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’ve been writing a fair bit of <a href="http://www.postgresql.org/docs/current/static/plperl.html">PL/Perl</a> for a client, and one of the things I’ve been doing is eliminating a ton of duplicate code by <a href="http://www.depesz.com/index.php/2008/08/01/writing-sprintf-and-overcoming-limitations-in-plperl/">creating utility functions</a> in the <code>%_SHARED</code> hash. This is great, as long as the code that creates those functions gets executed at the beginning of every database connection. So I put the utility generation code into a single function, called <code>prepare_perl_utils()</code>. It looks something like this:</p><p><a href="http://justatheory.com/computers/databases/postgresql/execute-on-select.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/HqINoNyHxGI" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/computers/databases/postgresql/execute-on-select.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/bricolage/bricolage-2.0-drops</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/tUmtAXV6C98/bricolage-2.0-drops.html" />
<title type="text/plain">Bricolage 2.0 Drops</title>

<issued>2010-04-12T20:46:00Z</issued>
<modified>2010-04-12T20:46:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="application/xhtml+xml" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="xml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Bricolage 2.0 was <a href="http://bricolagecms.org/news/announce/2010/04/12/bricolage-2.0.0/">released today</a>. This is a pretty big deal, and a long time coming. The most important changes, from my point of view, are:</p><p><a href="http://justatheory.com/bricolage/bricolage-2.0-drops.html">Read More »</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/tUmtAXV6C98" height="1" width="1" /></div></content>
<feedburner:origLink>http://justatheory.com/bricolage/bricolage-2.0-drops.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/databases/postgresql/no_more_use_pgxs</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/pgIKizEZpDQ/no_more_use_pgxs.html" />
<title type="text/plain">No more USE_PGXS=1?</title>

<issued>2010-03-15T18:33:00Z</issued>
<modified>2010-03-15T18:33:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="text/html" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="escaped">
&lt;p&gt;I'm tired of having to remember to set &lt;code&gt;USE_PGXS=1&lt;/code&gt; when building third-party PostgreSQL extensions like pgTAP. Aren&amp;rsquo;t you? I therefore submit a modest proposal for avoiding this unfortunate idiom.&lt;/p&gt;&lt;p&gt;&lt;a href="http://justatheory.com/computers/databases/postgresql/no_more_use_pgxs.html"&gt;Read More »&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/pgIKizEZpDQ" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://justatheory.com/computers/databases/postgresql/no_more_use_pgxs.html</feedburner:origLink></entry>

<entry>
<id>tag:justatheory.com,2010:/computers/programming/perl/sane-pod-links</id>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/justatheory/atomsum/~3/Bfipv7K-Fwc/sane-pod-links.html" />
<title type="text/plain">Pod: Now with Sane Web Links</title>

<issued>2010-01-16T19:36:00Z</issued>
<modified>2010-01-16T19:36:00Z</modified>
<author>
  <name>David E. Wheeler</name>
</author>
<content type="text/html" xml:base="http://justatheory.com" xml:lang="en-us" xml:space="preserve" mode="escaped">
&lt;p&gt;A couple months ago, &lt;a href="http://rjbs.manxome.org/" title="Ricardo Signes"&gt;RJBS&lt;/a&gt; and I collaborated on adding a new feature to Pod: &lt;a href="http://perl5.git.perl.org/perl.git/commitdiff/f6e963e4dd62b8e3c01b31f4a4dd57e47e104997" title="Perl Git Commit f6e963e: remove prohibition against L&lt;text|href&gt;"&gt;sane URL links&lt;/a&gt;. For, well, &lt;em&gt;ever&lt;/em&gt;, the case has been that to link to URLs or any other &lt;code&gt;scheme:&lt;/code&gt; links in Pod, You had to do something like this:&lt;/p&gt;&lt;p&gt;&lt;a href="http://justatheory.com/computers/programming/perl/sane-pod-links.html"&gt;Read More »&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/justatheory/atomsum/~4/Bfipv7K-Fwc" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://justatheory.com/computers/programming/perl/sane-pod-links.html</feedburner:origLink></entry>


</feed>
