Building an Application with Functional Haskell

  • 4.4
2 hours on-demand video
$ 12.99

Brief Introduction

Explore your Haskell Ecosystem with real world applications

Description

Haskell is a powerful and well-designed functional programming language designed to work with complex data. Its emphasis on "purity" makes it easier to create rock-solid applications which stay maintainable and error-free even as they grow in scale.

This video is specifically aimed at anybody who knows the essentials of the Haskell programming language and who is interested in moving onto developing real programs that will make use of file I/O, command-line parsers and various third-party packages.We will start by describing the kind of application that the developer will write. We will then see how we will cover the kind of user interface to expect and the types of data processing and handling that the program will do. We will be seeing the different ways to store data in our filesystem and interact with it. By the end of the course, we will have developed a fully-featured command-line utility program that can later be expanded by the developer in many ways

About the Author :


Richard Cook is a staff software engineer at Tableau Software and works on high-performance relational database systems. He works primarily in C++, but has experience in a broad range of languages and technologies. He is a keen user of Haskell in his spare time and is frequently able to apply his functional programming and Haskell experience to his daily work. He is organizer of the Seattle Area Haskell Users’ Group and an active member of the Seattle functional programming community. He is currently developing a machine-learning framework for Haskell.

He has a deep interest in programming languages and type systems in general, having developed compilers and developer tooling in the past. He is also a keen user of Python and C# and works regularly on all major desktop operating systems and dabbles with web applications.

Requirements

  • Requirements
  • ASSUMED KNOWLEDGE To fully benefit from the coverage included in this course, you will need: ● A working understanding of the Haskell programming language ● Comfort with the Windows, Linux or macOS command lines ● Prerequisites for this course include the author’s other courses entitled Fundamentals of Practical Haskell Programming and Writing Haskell Programs
  • EXERCISE FILES I have supplied all of the source code for the exercises in this course.
  • TECHNICAL REQUIREMENTS This course has the following software requirements: ● An editor like Atom, Visual Studio Code or Vim ● A recent version of the Haskell Stack build tool
  • This course has been tested on the following system configurations: OS: Windows 10 :- • Processor: 6 cores @ 2.6 GHz • Memory: 8 GB • Hard disc space: 10 GB OS: Centos 7 :- • Processor: 6 cores @ 2.60 GHz • Memory: 8 GB • Hard disc space: 10 GB OS: Mac OS X 10.10.5 :- • Processor: 6 cores @ 2.6 GHz • Memory: 8 GB • Hard disc space: 10 GB
$ 12.99
English
Available now
2 hours on-demand video
Packt Publishing
Udemy

Instructor

Packt Publishing

  • 4.4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses