A good day on the pragprog list
Here are a few Haskell and philosophical links from
the pragmatic programmers' mailing list.
(The
"Language of the Year" for 2002 is Haskell.)
David Wildgoose mentioned
Jonathan Rauch's
April article from the Atlantic Monthly,
about
George Gumerman, Jeffrey Dean,
self-organizing societies and systems,
computer simulations of them
(a.k.a. artificial societies),
Thomas Schelling, the
Anasazi ...
In the philosophical direction, the article led
Gary Johnson to mention Howard Rheingold's
recent thought-provoking article on the Edge.
In the programming direction, it led to a proposed problem
for the group to work on: finding a small set of local rules
for a program to follow, that would lead to a reasonable
route to lay out a road, given elevation data.
Michal "cornerhost" Wallace (the linkwatcher guy)
illustrated one programming/engineering principle:
Often, the fastest way to get some working code
is to look it up instead of writing it anew.
by mentioning
a paper which happens to contain some related Haskell code:
http://citeseer.nj.nec.com/hartel93resource.html
Shae Matijs Erisson mentioned a related
kuro5hin.org diary entry about programming problems,
with a focus on Haskell solutions...
http://www.kuro5hin.org/story/2002/2/14/24418/2403
He solves all of the 1996 ACM Finals problems:
http://www.ntnu.edu.tw/acm/ProblemSetArchive/A_FINALS/1996/Finals96html/
in Haskell, and he has solutions online.
8:22:51 AM