## Stacking up Factor against Lisp bullet list

Out of a whim, I retook Factor yesterday. By some coincidence, Alvaro Videla also happened to retake it at about the same time. In a twitter conversation on the t...

## Composition with non-deterministic computations

A deterministic computation has a type A -> B. It has input type A, and result type B. Only one result. Hence just B.

## F# option cheat sheet

From what I have seen, pattern matching is overused in F#. Especially when dealing with options. Itâ€™s not hard to spot the following kind of pattern in F# codebas...

## Composing functions with adicity greater than one

Haskell due to the curried nature of its functions makes partial application and composition a favorable programming style. A few days ago, I solved Project Euler...

## Added expressivity with application of combinators

Consider this very very simple problem, stated in plain English:

## Sections of (.)

Lambdabot is an excellent tool to learn to use point-free style (among other things) in Haskell and similar programming langauges. This tool when asked to point-f...

## Evolution of a typical Scala programmer

The task is simple. You have a collection of document objects. You have to calculate the sum of their lengths. (This post on stackoverflow triggered me to write t...

## 10 Factor One-Liners to Impress Your Friends

A couple of weeks ago, I came across this talk by Slava Pestov (creator of Factor), and I was completely blown away with what I saw. The language is more minimal ...