On Thu, 19 Jul 2001, David Alan Black wrote:

> OK, now I'm unabashedly going for minimalism:
>
> b=Hash.new("bottles of beer")
> b[1]=b[2].tr's',''
> w="on the wall"
> p="Take one down, pass it around,"
> 99.downto(1){|c|n="#{c} "+b[c]
> puts n+" "+w+"."+"\n"if c<99
> puts n+" "+w+", "+n+"."+"\n"+p}
> puts "No more "+b[2]+" "+w+"."

I lose.  Tom Gilbert's is shorter.  And he even used <<BEER when he
could have used <<B :-)


David

-- 
David Alan Black
home: dblack / candle.superlink.net
work: blackdav / shu.edu
Web:  http://pirate.shu.edu/~blackdav