[Haskell-cafe] New edition of "Programming in Haskell"
Friedrich Wiemer
friedrichwiemer at gmail.com
Thu Sep 1 09:23:33 UTC 2016
Cool!
Actually, this was my first book about Haskell, and is the reason, I
fell in love with this beautiful language.
Nice work!
Friedrich
On 01.09.2016 10:58, Graham Hutton wrote:
> Dear all,
>
> I'm delighted to announce that the new edition of "Programming in
> Haskell" is now available! Further details are provided below,
> and are also available from: http://tinyurl.com/hnfjdgc.
>
> Best wishes,
>
> Graham
>
> =================================================================
>
> *** BOOK ANNOUNCEMENT ***
>
> Programming in Haskell - 2nd Edition
>
> Graham Hutton, University of Nottingham
>
> Cambridge University Press, 1st September 2016
>
> 320 pages, 120 exercises, ISBN 9781316626221
>
> http://tinyurl.com/hnfjdgc
>
> =================================================================
>
> DESCRIPTION:
>
> Haskell is a purely functional language that allows programmers
> to rapidly develop clear, concise, and correct software. The
> language has grown in popularity in recent years, both in teaching
> and in industry. This book is based on the author's experience
> of teaching Haskell for more than twenty years. All concepts
> are explained from first principles and no programming experience
> is required, making this book accessible to a broad spectrum
> of readers. While Part I focuses on basic concepts, Part II
> introduces the reader to more advanced topics.
>
> This new edition has been extensively updated and expanded to
> include recent and more advanced features of Haskell, new examples
> and exercises, selected solutions, and freely downloadable lecture
> slides and example code. The presentation is clean and simple,
> while also being fully compliant with the latest version of
> the language, including recent changes concerning applicative,
> monadic, foldable, and traversable types.
>
> =================================================================
>
> CONTENTS:
>
> Foreword
> Preface
> Part I. Basic Concepts:
> 1. Introduction
> 2. First steps
> 3. Types and classes
> 4. Defining functions
> 5. List comprehensions
> 6. Recursive functions
> 7. Higher-order functions
> 8. Declaring types and classes
> 9. The countdown problem
> Part II. Going Further:
> 10. Interactive programming
> 11. Unbeatable tic-tac-toe
> 12. Monads and more
> 13. Monadic parsing
> 14. Foldables and friends
> 15. Lazy evaluation
> 16. Reasoning about programs
> 17. Calculating compilers
> Appendix A. Selected solutions
> Appendix B. Standard prelude
> Bibliography
> Index
>
> =================================================================
>
> AUTHOR:
>
> Graham Hutton is Professor of Computer Science at the University
> of Nottingham. He has taught Haskell to thousands of students
> and received numerous best lecturer awards. Hutton has served as
> an editor of the Journal of Functional Programming, Chair of the
> Haskell Symposium and the International Conference on Functional
> Programming, and Vice-Chair of the ACM Special Interest Group on
> Programming Languages, and he is an ACM Distinguished Scientist.
>
> =================================================================
>
>
>
>
>
> This message and any attachment are intended solely for the addressee
> and may contain confidential information. If you have received this
> message in error, please send it back to me, and immediately delete it.
>
> Please do not use, copy or disclose the information contained in this
> message or in any attachment. Any views or opinions expressed by the
> author of this email do not necessarily reflect the views of the
> University of Nottingham.
>
> This message has been checked for viruses but the contents of an
> attachment may still contain software viruses which could damage your
> computer system, you are advised to perform your own checks. Email
> communications with the University of Nottingham may be monitored as
> permitted by UK legislation.
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160901/9fa0a6a6/attachment.sig>
More information about the Haskell-Cafe
mailing list