<?xml version="1.0" encoding="windows-1252"?>
<node id="907242" title="Re^2: Drunk on golf: 99 Bottles of Beer" created="2011-05-29 17:16:56" updated="2011-05-29 17:16:56">
<type id="11">
note</type>
<author id="176576">
eyepopslikeamosquito</author>
<data>
<field name="doctext">
&lt;P&gt;
In the middle of the night it occurred to me that a further stroke
can be shaved by changing the terminating regex from &lt;C&gt;/, 99.*\n\n/&lt;/C&gt;
to &lt;C&gt;/, 99\D+/&lt;/C&gt;, producing the following 161 stroker:
&lt;CODE&gt;
/s/until@c=(@b=(++$n,bottle.$&amp;,of,beer),on,the,wall),s/^/Take one down and pass it around, @c.

@c, @b.
/,/, 99\D+/;print$'."Go to the store and buy some more$&amp;"
&lt;/CODE&gt;
The same trick can be applied to Ruby also.
&lt;/P&gt;
</field>
<field name="root_node">
903641</field>
<field name="parent_node">
906633</field>
</data>
</node>
