
I've created a wiki page collecting the 'functional pearl' papers that have appeared in JFP and ICFP and other places over the last 20 odd years. http://haskell.org/haskellwiki/Research_papers/Functional_pearls Lots of lovely functional programs there. There's also a list on that page of pearls that don't appear to be online. If you know where they live, please add the links! Cheers, Don

On 05/05/07, Donald Bruce Stewart
I've created a wiki page collecting the 'functional pearl' papers that have appeared in JFP and ICFP and other places over the last 20 odd years.
http://haskell.org/haskellwiki/Research_papers/Functional_pearls
Lots of lovely functional programs there.
That's wonderful. I only recently found out about them and was blown away by the beauty of Richard Bird's sudoku solver. (The slides, anyway.) Let's go straight to the intravenous injection of awesome programs... D.

ithika:
On 05/05/07, Donald Bruce Stewart
wrote: I've created a wiki page collecting the 'functional pearl' papers that have appeared in JFP and ICFP and other places over the last 20 odd years.
http://haskell.org/haskellwiki/Research_papers/Functional_pearls
Lots of lovely functional programs there.
That's wonderful. I only recently found out about them and was blown away by the beauty of Richard Bird's sudoku solver. (The slides, anyway.) Let's go straight to the intravenous injection of awesome programs...
D.
Great. It was an idea that came up in #haskell this morning: 19:43:28 <geezusfreeek> any good articles/tutorials/whatever about how to best go about actually designing a program in haskell (or functional languages in general)? 19:48:09 <geezusfreeek> i have a mostly OO background, and i want to avoid tainting my functional prog ramming experience with the OO design patterns and habits i have 19:48:31 <geezusfreeek> and it's already clear to me that most of my habits are going to lead me straight to confusion 19:54:48 <dons> geezusfreeek: possibly some of the functional pearl, and design-ish, papers from ICFP would be a good read 19:55:10 <dons> basically replacing going to oxford or chalmers, and having Richard Bird teach you how to think like a lambda :-) So, what better way to steep yourself in the design cult(ure) of the lambda, than to go through the pearls. :-) -- Don

dons@cse.unsw.edu.au (Donald Bruce Stewart) writes:
I've created a wiki page collecting the 'functional pearl' papers that have appeared in JFP and ICFP and other places over the last 20 odd years.
http://haskell.org/haskellwiki/Research_papers/Functional_pearls
Lots of lovely functional programs there.
There's also a list on that page of pearls that don't appear to be online. If you know where they live, please add the links!
The ones that appear in JFP are on line... in some sense... it's just they want money for looking at them. I don't suppose we could somehow persuade CUP to make them freely accessible after a year or two? -- Jón Fairbairn Jon.Fairbairn@cl.cam.ac.uk

jon.fairbairn:
dons@cse.unsw.edu.au (Donald Bruce Stewart) writes:
I've created a wiki page collecting the 'functional pearl' papers that have appeared in JFP and ICFP and other places over the last 20 odd years.
http://haskell.org/haskellwiki/Research_papers/Functional_pearls
Lots of lovely functional programs there.
There's also a list on that page of pearls that don't appear to be online. If you know where they live, please add the links!
The ones that appear in JFP are on line... in some sense... it's just they want money for looking at them. I don't suppose we could somehow persuade CUP to make them freely accessible after a year or two?
I found that the vast majority are in fact online via the author's websites. And in fact, JFP seems to have free access (temporary?) for the Jan 07 JFP (only). Yes, it really does seem a shame not to have access to the back issues, nor to work of authors who don't put their journal articles online. I want to read Bird's sudoku solver! -- Don
participants (4)
-
Andrew Coppin
-
dons@cse.unsw.edu.au
-
Dougal Stanton
-
Jón Fairbairn