From Clojure: The Essential Reference 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.
From Kotlin in Action by Dmitry Jemerov and Svetlana Isakova
The key idea of this article is the concept of higher-order functions. A higher-order function is a function that takes another function as an argument or returns one.
From Type-Driven Development with Idris by Edwin Brady
In this article, we’ll begin writing some complex Idris functions, using its interactive editing features to develop those functions, step by step, in a type-directed way. We’ll use the Atom text editor, because there’s an extension available for editing Idris programs, which can be installed directly from the default Atom distribution. This article assumes you have the interactive Idris mode up and running.
From Kotlin in Action by Dmitry Jemerov and Svetlana Isakova
The functional style provides many benefits when it comes to manipulating collections. You can use library functions for most tasks and simplify your code. In this article, we’ll discuss some of the functions in the Kotlin standard library for working with collections.
From Kotlin in Action by Dmitry Jemerov and Svetlana Isakova
The Java platform defines several methods that need to be present in many classes and are usually implemented in a mechanical way, such as equals, hashCode, and toString. Fortunately, Java IDEs can automate the generation of these methods, and you usually don’t need to write them by hand. In this case, your codebase contains the boilerplate code. The Kotlin compiler takes a further step: it can perform the mechanical code generation, behind the scenes, without cluttering your source code files with the results.
From Clojure: The Essential Reference by Renzo Borgatti
The standard library is one of the most important tools to master a language. One aspect that characterizes the standard library is the fact that it’s already packaged with a language when you first experiment with it. Interestingly, it doesn’t get the amount of attention you’d expect for such an easy-to-reach tool. This article will show you how much wisdom and potential is hidden inside the Clojure standard library.
From The Quick Python Book, Third Edition by Naomi Ceder
Read this article if you want a basic overview of how Python compares to other languages, and its place in the grand scheme of things.
From Get Programming with F# by Isaac Abraham
This article explores working with mutable data structures to create objects and modify their state through operations.
From Elm in Action by Richard Feldman
This article gives a concrete example of the Elm Architecture and how it works that you can follow along with.