Could something like code abstraction be done instead?
Haskell lends itself to solving problems in really generic, high level ways that reveal a LOT about the underlying problem structure. Through some combination of descriptive data types, generic type classes, and generic helper functions... You get an extremely clear problem description.
Example: https://github.com/amtal/snippets/blob/master/Key.hs (Haskell) versus http://siyobik.info/index.php?module=pastebin&id=543 (C++)
Clarity is a lot harder to score for, so you'd probably need to score things via votes. (Unless there's a way to measure how "generic"/high-level code is?) Such a site would fill a very nice role, that the programming language shootout definitely does not fill.
Currently the only way to figure out what "good" Haskell code looks like is to browse lots of blogs, and dig through hackage until you find beautifully written packages.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Code golf in any language is generally a recipe for obfuscation.
On 1/2/11 02:48 , C K Kashyap wrote:
> I found this site called http://vimgolf.com/ ... the idea there is
> that people come up with challenges and try to come up with the least
> number of keystrokes to get it done.
Interesting, certainly, but I don't think I'd recommend it as a service or
feature.
- --
brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk0gs90ACgkQIn7hlCsL25XOAACfQhq2bb18442MYAROhnqZ3jJ6
b7kAoIaJ8LNsAdjlEHZDftAspWtUgJ43
=zjuv
-----END PGP SIGNATURE-----
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe