Difference between revisions of "Real World Haskell"
(+japanese translation) |
JohnGoerzen (talk | contribs) (Added and clarified some information) |
||
Line 25: | Line 25: | ||
into its own as a practical language in so many major organizations, Real World |
into its own as a practical language in so many major organizations, Real World |
||
Haskell is the place to start. |
Haskell is the place to start. |
||
− | </blockquote |
+ | </blockquote> |
+ | |||
+ | == Web Sites == |
||
+ | |||
+ | * [http://www.realworldhaskell.org/ Book homepage] |
||
+ | * [http://twitter.com/rwhbook twitter page] |
||
+ | * [http://groups.google.com/group/real-world-haskell-book-club Real World Haskell Book Club] - a mailing list and discussion group for people that are reading the book |
||
== Translations == |
== Translations == |
||
− | RWH is licensed under a Creative Commons Non-Commercial license. This permits derivative works under the same license, such as translations. Currently, RWH has been translated (up to chapter 14) into Japanese. |
+ | RWH is licensed under a Creative Commons Non-Commercial license. This permits derivative works under the same license, such as translations. Currently, RWH has been translated (up to chapter 14) into Japanese by machine. |
+ | |||
* [http://www.mokehehe.com/realworldhaskell/ Real World Haskell (jp)] |
* [http://www.mokehehe.com/realworldhaskell/ Real World Haskell (jp)] |
Revision as of 14:15, 23 December 2008
Book Description
This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. Learn how to use Haskell in a variety of practical ways, whether it's for short, script-like programs or large and demanding applications. Written for experienced programmers, Real World Haskell takes you through the basics of functional programming at a brisk pace, and helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter.With this book, you will:
- Understand the difference between procedural and functional programming
- Learn about Haskell's compiler, interpreter, values, simple functions, and types
- Find your way around Haskell's library -- and write your own
- Use monads to express I/O operations and changes in state
- Interact with databases, parse files and data, and handle errors
- Discover how to use Haskell for systems programming
- Learn concurrency and parallel programming with Haskell
You'll find plenty of hands-on exercises, along with examples of real Haskell programs that you can modify, compile, and run. If you've never used a functional language before, and want to understand why Haskell is now coming into its own as a practical language in so many major organizations, Real World Haskell is the place to start.
Web Sites
- Book homepage
- twitter page
- Real World Haskell Book Club - a mailing list and discussion group for people that are reading the book
Translations
RWH is licensed under a Creative Commons Non-Commercial license. This permits derivative works under the same license, such as translations. Currently, RWH has been translated (up to chapter 14) into Japanese by machine.