[Haskell-beginners] Programming in Haskell - 2nd Edition

MJ Williams matthewjwilliams101 at gmail.com
Tue Jun 21 16:39:37 UTC 2016


Hello Graham,
Will the book be available on Amazon Kindle?
Matt


On 21/06/2016, Graham Hutton <Graham.Hutton at nottingham.ac.uk> wrote:
> Dear all,
>
> I'm delighted to announce that the 2nd edition of Programming
> in Haskell will be published in August 2016!  The 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.  Further details, including how to preorder and
> obtain inspection copies, are provided below.
>
> Best wishes,
>
> Graham
>
> =================================================================
>
> *** BOOK ANNOUNCEMENT ***
>
> Programming in Haskell - 2nd Edition
>
> Graham Hutton, University of Nottingham
>
> Cambridge University Press, August 2016
>
> 320 pages, 120 exercises, ISBN 9781316626221
>
> http://tinyurl.com/PIH-2e
>
> =================================================================
>
> 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.
>
> =================================================================
>
> FURTHER DETAILS:
>
> The following web page includes details for how the book can be
> preordered, and how lecturers can obtain inspection copies:
>
> http://tinyurl.com/PIH-2e
>
> =================================================================
>
>
>
>
> 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.
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>


More information about the Beginners mailing list