On Tue, Jun 22, 2010 at 06:24:22PM +0100, Andrew Coppin wrote: > John Meacham wrote: >> In particular, a Huffman coding: >> http://en.wikipedia.org/wiki/Huffman_coding >> is ideal for this (assuming you just are taking advantage of frequency >> analysis). A dynamic Huffman Tree will even adapt as it is being used to >> whatever the current language is. Huffman Trees are easy and fun to >> implement too. >> > > Interestingly, Huffman coding is one of those problems with a trivially > simple mathematical expression, which none the less turns out to be > difficult to express succinctly in Haskell. Oh, you can *do* it. It just > seems to take a surprising amount of typing...
Hmmm.... Do I hear a challenge? :) Actually, I can't find my huffman code at the moment, I would be curious what others take on the problem was. John -- John Meacham - ⑆repetae.net⑆john⑈ - http://notanumber.net/ _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe