is there some book about haskell and data struct and alg?

is there some book about haskell and data struct and alg? i mean data struct and algorithm in haskell i am freshman i want to study haskell with data struct and alg -- Hu Jinpu (nickname: smellcode) Web developer email =~ /(^hujinpu)\@(gmail)\.(com)$/ or email.gsub!(/hujinpu/, 'smellcode') http://hujinpu.net

Hi,
"Purely Functional Data Structures" by Chris Okasaki is a good one.
Here is a link to it on Amazon:
http://www.amazon.com/Purely-Functional-Structures-Chris-Okasaki/dp/05216635...
Good luck!
-Iavor
2008/5/28 smellcode
is there some book about haskell and data struct and alg? i mean data struct and algorithm in haskell
i am freshman
i want to study haskell with data struct and alg
-- Hu Jinpu (nickname: smellcode) Web developer email =~ /(^hujinpu)\@(gmail)\.(com)$/ or email.gsub!(/hujinpu/, 'smellcode') http://hujinpu.net _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

2008/5/28 Iavor Diatchki
Hi, "Purely Functional Data Structures" by Chris Okasaki is a good one. Here is a link to it on Amazon: http://www.amazon.com/Purely-Functional-Structures-Chris-Okasaki/dp/05216635... Good luck! -Iavor
Argh, I'm predated by a few seconds! :-) Before buying the book (I did), you may want to check the slightly different pdf: http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
2008/5/28 smellcode
: is there some book about haskell and data struct and alg? i mean data struct and algorithm in haskell
i am freshman
i want to study haskell with data struct and alg
-- Hu Jinpu (nickname: smellcode) Web developer email =~ /(^hujinpu)\@(gmail)\.(com)$/ or email.gsub!(/hujinpu/, 'smellcode') http://hujinpu.net _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Although all the source code for the pdf version (http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) of "Purely Functional Data Structures" is provided in Standard ML, not Haskell, I found a broken link to the supposedly equivalent Haskell source code on "Books - HaskellWiki" (http://haskell.org/haskellwiki/Books):
Haskell source code for the book:
http://www.cs.columbia.edu/~cdo/pfds-haskell.tar.gz
Clicking on this link results in the following error:
--
File Not Found
The requested URL was not found on this web server:
/~cdo/pfds-haskell.tar.gz
You followed a link from http://haskell.org/haskellwiki/Books
Contact the maintainer: [no address given].
Other solutions:
* You may find what you need by performing a search in the main index for this web site.
* You can perform a Google search on the departmental pages.
This Columbia University Computer Science web server, www.cs.columbia.edu,
is maintained by [no address given]
--
Without the equivalent Haskell source code, the code must be manually translated from Standard ML into Haskell. Does anybody know why the link is broken, when it may be fixed, and from where the Haskell source code can be currently obtained?
Benjamin L. Russell
--- On Thu, 5/29/08, Loup Vaillant
2008/5/28 Iavor Diatchki
: Hi, "Purely Functional Data Structures" by Chris Okasaki is a good one. Here is a link to it on Amazon:
http://www.amazon.com/Purely-Functional-Structures-Chris-Okasaki/dp/05216635...
Good luck! -Iavor
Argh, I'm predated by a few seconds! :-) Before buying the book (I did), you may want to check the slightly different pdf: http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
2008/5/28 smellcode
: is there some book about haskell and data struct
and alg?
i mean data struct and algorithm in haskell
i am freshman
i want to study haskell with data struct and alg
-- Hu Jinpu (nickname: smellcode) Web developer email =~ /(^hujinpu)\@(gmail)\.(com)$/ or email.gsub!(/hujinpu/, 'smellcode') http://hujinpu.net _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Thu, 29 May 2008 05:11:54 +0200, Benjamin L. Russell
Although all the source code for the pdf version (http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) of "Purely Functional Data Structures" is provided in Standard ML, not Haskell, I found a broken link to the supposedly equivalent Haskell source code on "Books - HaskellWiki" (http://haskell.org/haskellwiki/Books):
Haskell source code for the book: http://www.cs.columbia.edu/~cdo/pfds-haskell.tar.gz
Clicking on this link results in the following error: [...]
Without the equivalent Haskell source code, the code must be manually translated from Standard ML into Haskell. Does anybody know why the link is broken, when it may be fixed, and from where the Haskell source code can be currently obtained?
It appears that http://www.cs.columbia.edu/~cdo/ does not exist anymore; probably because the owner does not study/work at the university anymore. I fixed the link, it now points to the copy stored in the Wayback Machine ( http://web.archive.org/ ). The new link is: http://web.archive.org/web/20000818044004/http://www.cs.columbia.edu/~cdo/pf... -- Met vriendelijke groet, Henk-Jan van Tuyl -- http://functor.bamikanarie.com http://Van.Tuyl.eu/ --

Looks like Okasaki moved it over when he relocated to the US Military Academy: http://www.eecs.usma.edu/webs/people/okasaki/pfds-haskell.tar.gz I've fixed it on the wiki. -johnnnnnnn On May 29, 2008, at 3:56 AM, Henk-Jan van Tuyl wrote:
On Thu, 29 May 2008 05:11:54 +0200, Benjamin L. Russell
wrote:
Although all the source code for the pdf version (http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf ) of "Purely Functional Data Structures" is provided in Standard ML, not Haskell, I found a broken link to the supposedly equivalent Haskell source code on "Books - HaskellWiki" (http://haskell.org/haskellwiki/Books ):
Haskell source code for the book: http://www.cs.columbia.edu/~cdo/pfds-haskell.tar.gz
Clicking on this link results in the following error: [...]
Without the equivalent Haskell source code, the code must be manually translated from Standard ML into Haskell. Does anybody know why the link is broken, when it may be fixed, and from where the Haskell source code can be currently obtained?
It appears that http://www.cs.columbia.edu/~cdo/ does not exist anymore; probably because the owner does not study/work at the university anymore. I fixed the link, it now points to the copy stored in the Wayback Machine ( http://web.archive.org/ ). The new link is: http://web.archive.org/web/20000818044004/http:// www.cs.columbia.edu/~cdo/pfds-haskell.tar.gz
-- Met vriendelijke groet, Henk-Jan van Tuyl
-- http://functor.bamikanarie.com http://Van.Tuyl.eu/ --
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Actually, the link now points to the following URL (updated by John Melesky):
http://www.eecs.usma.edu/webs/people/okasaki/pfds-haskell.tar.gz
instead of the following URL (set by Henk-Jan van Tuyl):
http://web.archive.org/web/20000818044004/http://www.cs.columbia.edu/~cdo/pf...
I just tested both, and they both seem to work. Perhaps both should be listed, or should we agree on just one?
Benjamin L. Russell
--- On Thu, 5/29/08, Henk-Jan van Tuyl
From: Henk-Jan van Tuyl
Subject: Re: [Haskell-cafe] is there some book about haskell and data struct and alg? To: "Benjamin L. Russell" , "haskell-cafe@haskell.org" Date: Thursday, May 29, 2008, 5:56 PM On Thu, 29 May 2008 05:11:54 +0200, Benjamin L. Russell wrote: Although all the source code for the pdf version (http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) of "Purely Functional Data Structures" is provided in Standard ML, not Haskell, I found a broken link to the supposedly equivalent Haskell source code on "Books - HaskellWiki" (http://haskell.org/haskellwiki/Books):
Haskell source code for the book: http://www.cs.columbia.edu/~cdo/pfds-haskell.tar.gz
Clicking on this link results in the following error: [...]
Without the equivalent Haskell source code, the code must be manually translated from Standard ML into Haskell. Does anybody know why the link is broken, when it may be fixed, and from where the Haskell source code can be currently obtained?
It appears that http://www.cs.columbia.edu/~cdo/ does not exist anymore; probably because the owner does not study/work at the university anymore. I fixed the link, it now points to the copy stored in the Wayback Machine ( http://web.archive.org/ ). The new link is:
http://web.archive.org/web/20000818044004/http://www.cs.columbia.edu/~cdo/pf...
-- Met vriendelijke groet, Henk-Jan van Tuyl
-- http://functor.bamikanarie.com http://Van.Tuyl.eu/ --
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On May 30, 2008, at 5:32 AM, Benjamin L. Russell wrote:
Actually, the link now points to the following URL (updated by John Melesky):
http://www.eecs.usma.edu/webs/people/okasaki/pfds-haskell.tar.gz
instead of the following URL (set by Henk-Jan van Tuyl):
http://web.archive.org/web/20000818044004/http://www.cs.columbia.edu/ ~cdo/pfds-haskell.tar.gz
I just tested both, and they both seem to work. Perhaps both should be listed, or should we agree on just one?
I chose one over the other because it's the link the author (of the original book and of the code) provides from his (new) homepage. And because taxing archive.org when a valid alternative is available seems like poor form. This is a problem in general with Haskell code, though, since such a large portion of it is created by professors or current students: if/ when they leave their current college/university, the links tend to break. I don't know that there's a solution except vigilance. -johnnnnnnnnn

On 2008.05.28 20:11:54 -0700, "Benjamin L. Russell"
Although all the source code for the pdf version (http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) of "Purely Functional Data Structures" is provided in Standard ML, not Haskell, I found a broken link to the supposedly equivalent Haskell source code on "Books - HaskellWiki" (http://haskell.org/haskellwiki/Books):
Haskell source code for the book: http://www.cs.columbia.edu/~cdo/pfds-haskell.tar.gz
Clicking on this link results in the following error:
-- File Not Found
The requested URL was not found on this web server: /~cdo/pfds-haskell.tar.gz
You followed a link from http://haskell.org/haskellwiki/Books Contact the maintainer: [no address given].
Other solutions:
* You may find what you need by performing a search in the main index for this web site. * You can perform a Google search on the departmental pages.
This Columbia University Computer Science web server, www.cs.columbia.edu, is maintained by [no address given] --
Without the equivalent Haskell source code, the code must be manually translated from Standard ML into Haskell. Does anybody know why the link is broken, when it may be fixed, and from where the Haskell source code can be currently obtained?
Benjamin L. Russell
If you are interested in the topic, you will probably want to check out Edison: http://www.cs.princeton.edu/~rdockins/edison/home/. I believe some of the older code in there was even written by Okasaki. -- gwern EODG Vanuatu bombers BLU- grenades NAVWAN rack Ortega 170kt MI6

[snip]
Without the equivalent Haskell source code, the code must be manually translated from Standard ML into Haskell. Does anybody know why the link is broken, when it may be fixed, and from where the Haskell source code can be currently obtained?
Benjamin L. Russell
If you are interested in the topic, you will probably want to check out Edison: http://www.cs.princeton.edu/~rdockins/edison/home/.
I believe some of the older code in there was even written by Okasaki.
Indeed, the vast majority of the code was written by Okasaki. Most of the data structures from his book are in Edison. Rob Dockins

smellcode wrote:
is there some book about haskell and data struct and alg? i mean data struct and algorithm in haskell
i am freshman
i want to study haskell with data struct and alg
I expect this is obvious, but just in case, there is a list here http://haskell.org/haskellwiki/Books which may help. I found Hutton to be an easier read than Hudak, but Hudak contains some very wonderful things. I look forward to the new book which you can see bits of here http://www.realworldhaskell.org/blog/ Richard.
participants (9)
-
Benjamin L. Russell
-
Gwern Branwen
-
Henk-Jan van Tuyl
-
Iavor Diatchki
-
John Melesky
-
Loup Vaillant
-
Richard Kelsall
-
Robert Dockins
-
smellcode