Professor Frisby's Mostly Adequate Guide to Functional Programming



Download free course Professor Frisby's Mostly Adequate Guide to Functional Programming, pdf file on 146 pages by Brian Lonsdorf.
This is a book on the functional paradigm in general. We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative.

That said, typed functional languages will, without a doubt, be the best place to code in the style presented by this book. JavaScript will be our means of learning a paradigm, where you apply it is up to you. Luckily, the interfaces are mathematical and, as such, ubiquitous. You'll find yourself at home with Swiftz, Scalaz, Haskell, PureScript, and other mathematically inclined environments.

Table of contents

  • What Ever Are We Doing?
  • First Class Functions
  • Pure Happiness with Pure Functions
  • Currying
  • Coding by Composing
  • Example Application
  • Hindley-Milner and Me
  • Tupperware
  • Monadic Onions
  • Applicative Functors
  • Transform Again, Naturally
  • Traversing the Stone
  • Essential Functions Support
  • Algebraic Structures Support
  • Pointfree Utilities
Pages : 146
Size : 2.4 MB
File type : PDF
Downloads: 487
Created: 2022-02-03
License: CC BY-SA
Author(s): Brian Lonsdorf
Professor Frisby's Mostly Adequate Guide to Functional Programming

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others programming Tutorials

Professor Frisby's Mostly Adequate Guide to Functional Programming

C Programming Notes for Professionals

OOP - Learn Object Oriented Thinking and Programming

Programming for Computations - Python

The C Programming Language Handbook

Others related eBooks about Professor Frisby's Mostly Adequate Guide to Functional Programming

Object-oriented Programming in C#

This is a teaching material about object-oriented programming, illustrated with use of the..., download free C# tutorial in PDF (485 pages) created by Kurt Normark ....

Non-Programmer's Tutorial for Python 3

This book is a tutorial for the Python 3 programming language designed for someone with no programming experience. Starting from no programming knowledge, the book teaches how to create programs with examples, explanations and exercises....

Getting started with C#

Free tutorial in PDF about C# programming ,a training document under 52 pages designated to beginners who want to learn the basics of CSharp language....

Making Games with Python & Pygame

Download free course Making Games with Python & Pygame, pdf file on 365 pages by Al Sweigart....

Introduction to ADA 2012

This course is for developers who already know Ada 95 and want to learn about the new possibilities brought by Ada 2005 and Ada 2012. A brief introduction to Ada 2012 by John Barnes....

Making Games with Python & Pygame

This book will teach you how to make graphical computer games in the Python programming language using the Pygame library....

Introduction to PhoneGap

Download free course tutorial training about PhoneGap ,this document shows the basics of this platform in order to creat a web application designed to mobile devices....

Essential Swift

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Swift programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

C# programming tutorial for professionals

Download free C# tutorial course in PDF, training file in 164 chapters and 808 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Advanced Applications for Artificial Neural Networks

In this book, highly qualified multidisciplinary scientists grasp their recent researches motivated by the importance of Artificial Neural Networks (ANN)....