Tag

functional programming

The Virtue of Laziness

From Functional Programming in C# by Enrico Buonanno

This article, from Functional Programming in C#, discusses laziness in computing.

When to Unit Test in F#

From Get Programming with F# by Isaac Abraham

This article provides an overview of different “levels” of unit testing, and how and where they’re appropriate in F#. We’ll also discuss different forms of unit testing practices, including test driven development (TDD).

Lists as Context: a deeper look at the Applicative Type Class

From Get Programming with Haskell by Will Kurt

This article takes a deep look at the Applicative Type Class using the example of the List class.

The Foundations of Functional Concurrency

By Riccardo Terrell

In this article, we discuss the need for concurrency, common issues specific to developing concurrent applications in either imperative or object-oriented programming (OOP) and functional programming, and why the functional programming paradigm is ideal for solving common concurrency issues.

Type-Level Functions: calculating types

By Edwin Brady

In Idris, types and expressions are part of the same language and you use the same syntax for both. This article talks about type-level functions in Idris and how expressions can appear in types.

Save 37% off Type-Driven Development with Idris with code fccbrady at manning.com.

A First Example of Dependent Data Types

By Edwin Brady

In this article, you will learn about defining dependent data types and defining vectors with Idris.

Exploring the memoize Function

By Renzo Borgatti

In this article we will explore some concrete examples of the many uses and intricacies of the memoize function from the Clojure standard library.

Meet the Clojure Standard Library

By Renzo Borgatti

This article has been excerpted from Clojure Standard Library.

Modelling State in F#

By Isaac Abraham

This Article has been excerpted from Learn F#.

The Guide to the Clojure Standard Library




By Renzo Borgatti

© 2018 Manning — Design Credits