Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Practical Haskell: A Real World Guide to Programming

Buy

Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. This book contains excellent coverage of the Haskell ecosystem and supporting tools, include Cabal and Stack for managing projects, HUnit and QuickCheck for software testing, the Spock framework for developing web applications, Persistent and Esqueleto for database access, and parallel and distributed programming libraries.

You’ll see how functional programming is gathering momentum, allowing you to express yourself in a more concise way, reducing boilerplate, and increasing the safety of your code. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Practical Haskell takes advantage of this to show off the language and what it can do.

What You Will Learn

  • Get started programming with Haskell
  • Examine the different parts of the language
  • Gain an overview of the most important libraries and tools in the Haskell ecosystem
  • Apply functional patterns in real-world scenarios
  • Understand monads and monad transformers
  • Proficiently use laziness and resource management

Who This Book Is For

Experienced programmers who may be new to the Haskell programming language. However, some prior exposure to Haskell is recommended. 

(HTML tags aren't allowed.)

C# 6 and .NET Core 1.0: Modern Cross-Platform Development
C# 6 and .NET Core 1.0: Modern Cross-Platform Development

The book has now been updated

About This Book

  • Build modern, cross-platform applications with .NET Core 1.0
  • Get up-to-speed with C#, and up-to-date with all the latest features of C# 6
  • Start creating professional web applications with ASP.NET Core 1.0

Who...

Essential GWT: Building for the Web with Google Web Toolkit 2 (Developer's Library)
Essential GWT: Building for the Web with Google Web Toolkit 2 (Developer's Library)

With Google Web Toolkit, Java developers can build sophisticated Rich Internet Applications (RIAs) and complete Web sites using the powerful IDEs and tools they already use. Now, with GWT 2, Google Web Toolkit has become even more useful. Essential GWT shows how to use this latest version of GWT to create production solutions...

PHP Professional Projects
PHP Professional Projects

Use PHP to accomplish real-world, professional tasks. Incorporating five hands-on projects, PHP Professional Projects is your key to unlocking the power of PHP. Each project focuses on a specific PHP concept and is based on a real-world situation. You will be able to use the skills that you develop throughout the book to modify the...


Kathy Jacobs on Powerpoint: PPT 2000, PPT 2002, PPT 2003 (On Office series)
Kathy Jacobs on Powerpoint: PPT 2000, PPT 2002, PPT 2003 (On Office series)
Learn to design presentations to fit any audience, create reports and graphical essays, use PowerPoint with other Microsoft Office products, and more with this timesaving guide.

A recognized expert in teaching Microsoft PowerPoint skills demonstrates how to design presentations to meet the needs of every audience. The peskiest PowerPoint...

Peer-to-Peer Computing: Building Supercomputers with Web Technologies (Computer Communications and Networks)
Peer-to-Peer Computing: Building Supercomputers with Web Technologies (Computer Communications and Networks)
Client/Server architecture was first proposed in the late 1980s as an alternative to conventional mainframe systems. Mainframe processing quickly becomes a bottleneck in any information system, but client/server models shift the processing burden to the client computer. Through workload sharing, client/server systems can improve overall efficiency...
Windows Server Hacks
Windows Server Hacks
The tools, or hacks in this book reveal techniques that go well beyond basic management tasks found in most handbooks. Hacks range from those that deal with general administration to more esoteric hacks in the areas of network deployment, patch management, performance, security, and backup and recovery. No matter which Windows Server you use--NT,...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy