habla computing blog
From “Hello, world!” to “Hello, monad!” (Part II/III)
Published Jan 9, 2017 by Javier Fuentes
In the first part of this series, we set forth the essence of functional programming, namely, being declarative. This was illustrated with the ubiquitous “Hello, world!” example, a ridiculously sim...
Yo Dawg, We Put an Algebra in Your Coalgebra
Published Oct 11, 2016 by Jesus Lopez-Gonzalez
As Dan Piponi suggested in Cofree Meets Free, we may think of coalgebraic things as machines with buttons. In this post, we take this metaphor seriously and show how we can use algebras to model th...
From "Hello, world!" to "Hello, monad!" (Part I)
Published Jan 22, 2016 by Juan Manuel Serrano
This is the first instalment of a series of posts about the essence of functional programming. The only purpose of this series is to illustrate the defining features of this style of programming us...
Theme built by C.S. Rhymes