Feedback
Please feel free to post your comments about this book below! From identifying typos to writing reviews, your feedback can help Phil Freeman improve this book for you and your fellow readers.
Leanpub book comments powered by Disqus.PureScript by Example
Functional Programming for the Web
by Phil Freeman
Minimum price: $0.00
Suggested price: $9.99
About the Book
PureScript is a small strongly, statically typed programming language with expressive types, written in and inspired by Haskell, and compiling to Javascript.
Functional programming in JavaScript has seen quite a lot of popularity recently, but large-scale application development is hindered by the lack of a disciplined environment in which to write code. PureScript aims to solve that problem by bringing the power of strongly-typed functional programming to the world of JavaScript development.
This book will show you how to get started with the PureScript programming language, from the basics (setting up a development environment) to the advanced.
Each chapter will be motivated by a particular problem, and in the course of solving that problem, new functional programming tools and techniques will be introduced. Here are some examples of problems that will be solved in this book:
- Transforming data structures with maps and folds
- Form field validation using applicative functors
- Testing code with QuickCheck
- Using the canvas
- Domain specific language implementation
- Working with the DOM
- JavaScript interoperability
- Dealing with callback hell
About the Author
I am a developer living in Los Angeles, CA. I work principally in Scala, Haskell and TypeScript. I love using functional techniques to solve real world problems.
I am the original developer of the PureScript programming language and compiler, and have written several of its core libraries.
I am a developer living in Los Angeles, CA. I work principally in Scala, Haskell and TypeScript. I love using functional techniques to solve real world problems.
I am the original developer of the PureScript programming language and compiler, and have written several of its core libraries.