Writing Haskell Programs [Video]

Preview in Mapt

Writing Haskell Programs [Video]

Richard Cook

Learn how to create, build, run, and test Haskell programs and reuse existing Haskell packages
Mapt Subscription
FREE
$29.99/m after trial
Video
$10.00
RRP $124.99
Save 91%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


Writing Haskell Programs [Video] Book Cover
Writing Haskell Programs [Video]
$ 124.99
$ 10.00
Concurrent Programming with Python [Video] Book Cover
Concurrent Programming with Python [Video]
$ 124.99
$ 10.00
Buy 2 for $20.00
Save $229.98
Add to Cart

Video Details

ISBN 139781787283329
Course Length2 hours and 43 minutes

Video Description

Haskell is a powerful, purely functional programming language that allows developers to express their designs elegantly and succinctly. Modern Haskell tools such as Cabal and Stack also allow developers to build and manage large and complex systems and to consume a vast array of high-quality open source libraries.

First we will start this course by learning how to edit , build and test our Haskell code. Then we will learn how to create modules in Haskell. We will learn about the various Haskell repositories and how to use them.Once we have our Haskell package in place we will end by testing our package using third-party ecosystems.

This course builds on the foundations provided by the Fundamentals of Practical Haskell Programming course and helps to bridge the gap between introductory and advanced Haskell by teaching you how to manage and develop complex programs. We'll also dispel the myth that Haskell is only useful for toy programs.

This course covers the important parts of the Haskell development process that are frequently neglected by beginner-level tutorials.

Style and Approach

In this course, we will follow a step-by-step developmental approach which will take the viewer through various real world scenarios that they’ll encounter as Haskell developers

Table of Contents

Edit, Build, Execute, and Test Cycles
The Course Overview
Developing Haskell Programs
Cabal Files
Stack in Detail
Stack Hints and Tips
Modules Explained
Introduction to Modules
Creating Modules
Consuming Modules
Packages and the Haskell Ecosystem
Repositories
Searching
Navigating Packages
Consuming Third-Party Packages
A Brief Tour of Popular Packages

What You Will Learn

  • See the edit, build, execute, and test cycle your code
  • Discover what Cabal files are for
  • Use the Stack build tool and hints and tips
  • Find out how to create modules
  • Understand how to use modules to organize programs
  • Get to know how to import symbols from modules
  • See how to search packages on Hackage and Stackage
  • Use packages from Hackage and Stackage
  • Discover how to publish your own packages
  • Explore some useful and popular Haskell packages

Authors

Table of Contents

Edit, Build, Execute, and Test Cycles
The Course Overview
Developing Haskell Programs
Cabal Files
Stack in Detail
Stack Hints and Tips
Modules Explained
Introduction to Modules
Creating Modules
Consuming Modules
Packages and the Haskell Ecosystem
Repositories
Searching
Navigating Packages
Consuming Third-Party Packages
A Brief Tour of Popular Packages

Video Details

ISBN 139781787283329
Course Length2 hours and 43 minutes
Read More

Read More Reviews

Recommended for You

Concurrent Programming with Python [Video] Book Cover
Concurrent Programming with Python [Video]
$ 124.99
$ 10.00
Mastering ROS for Robotics Programming - Second Edition Book Cover
Mastering ROS for Robotics Programming - Second Edition
$ 39.99
$ 10.00
Designing and Deploying VMware Horizon View 7 [Video] Book Cover
Designing and Deploying VMware Horizon View 7 [Video]
$ 124.99
$ 10.00
Introduction to Rust Programming [Video] Book Cover
Introduction to Rust Programming [Video]
$ 84.99
$ 10.00
Python Programming Blueprints Book Cover
Python Programming Blueprints
$ 39.99
$ 10.00
Reactive Programming in Spring 5.0 Book Cover
Reactive Programming in Spring 5.0
$ 39.99
$ 10.00