Exploring Haskell

Core concepts
With chapters selected by Marcello Seri
  • March 2019
  • ISBN 9781617296772
  • 101 pages

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


Software sits at the core of every financial transaction, manufacturing process, and mobile phone call. We depend on applications like these to run correctly and efficiently, be easy to scale and modify, and last for the long haul. Industry giants including Facebook, IBM, Twitter, and Bank of America trust Haskell, a powerful functional programming language, for mission-critical software. Haskell blends a rigorous mathematical precision with the tools and approachability of a modern programming language. With its combination of lazy evaluation, highly expressive static type system, and zero side effects, Haskell invites you to approach programming from a fresh perspective!

Exploring Haskell: Core Concepts is a collection of hand-picked chapters from two Manning books. This excellent starter guide aims to tame Haskell's reputed steep learning curve by spotlighting how easy it is to get started with this powerful language. In it, you’ll explore core concepts like type classes, derivation and polymorphism, composability with semigroups and monoids, lazy evaluation of I/O on the command line, and more. Finally, you’ll take a close look at how to design a standalone, multi-module Haskell program incorporating external packages. Compiled by computer science expert Dr. Marcello Seri, Exploring Haskell: Core Concepts will help you get started with Haskell and decide if a deeper exploration of Haskell is for you.

what's inside

  • Getting started with Haskell from Get Programming with Haskell by Will Kurt
  • Using type classes from Get Programming with Haskell by Will Kurt
  • Design by composition—Semigroups and Monoids from Get Programming with Haskell by Will Kurt
  • Interacting with the command line and lazy I/O from Get Programming with Haskell by Will Kurt
  • Processing stock quote data: An example from Haskell in Depth by Vitaly Bragilevsky

about the author

Marcello Seri is an assistant professor at the Bernoulli Institute for Mathematics, Computer Science, and Artificial Intelligence, University of Groningen. Previously, he was a senior software engineer at Citrix Systems in Cambridge. He spent several years as a scientific research assistant and earned his PhD in Mathematics in 2012 from the University of Bologna and the University of Erlangen.

choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Exploring Haskell ebook for free