GIGO: words unreadable aloud
Computer Science -- stuff I'm interested in but that doesn't necessarily relate directly to my job.
 

 

  Thursday 8 August 2002
Functional Programming with Bananas, etc.

Best formal academic paper title I've seen in a long time: a 1991 paper by Erik Meijer, Maarten Fokkinga, and Ross Paterson, called

Functional Programming with Bananas, Lenses, Envelopes, and Barbed Wire

I haven't read it, so I don't quite know where the Barbed Wire comes in — it starts out with some pretty formal definitions of catamorphisms, anamorphisms, hylomorphisms, and paramorphisms as they apply to the list data type. No, I don't know what those are, either, except that I've heard that the Haskell "fold" family of functions are catamorphisms.

The paper was a bit hard to find — some of the links to it (in particular, some links from citeseer) were wrong. I found it on M. Fokkinga's current home page, http://wwwhome.cs.utwente.nl/~fokkinga/#mmf91m
12:25:53 AM   comment/     



Click here to visit the Radio UserLand website. Click to see the XML version of this web page. © Copyright 2007 Doug Landauer .
Last update: 07/2/7; 21:47:27 .
Click here to send an email to the editor of this weblog.

August 2002
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Jul   Sep

Previous/Next