Oreilly - Building an Application with Functional Haskell
by Richard Cook | Released August 2017 | ISBN: 9781787285088
Explore your Haskell Ecosystem with real world applicationsAbout This VideoGet acquainted with real computer programs in Haskell and how to build professional applicationsApply the best practices in Haskell programming in your applicationsUnderstand how data interacts in your Haskell App work and what pitfalls to avoidIn DetailHaskell 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 Show and hide more Publisher resources Download Example Code
- Chapter 1 : Simple but Useful
- The Course Overview 00:03:13
- What Real Programs Do? 00:02:19
- Command-line To-do List 00:01:55
- Chapter 2 : The Command Line
- The Applicative Way 00:09:58
- ADTs for Command-line Options 00:17:01
- Subparsers and Wrapping Up 00:19:41
- Chapter 3 : Storing Data on the File System
- File I/O and Laziness 00:05:46
- Strings Revisited 00:03:24
- Parsing and Writing YAML 00:14:36
- Other Data Types 00:11:07
- Chapter 4 : Interacting with Our Data
- Reading Items 00:09:07
- Creating Items 00:02:15
- Deleting Items 00:04:05
- Updating Items 00:06:32
- Displaying Our To-do List 00:05:39
- Other Commands 00:04:40
- Chapter 5 : Conclusions
- Building on Our Example 00:05:28
- Wrapping Up 00:03:09
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.