Blog.

FP Complete and Cardano Blockchain Audit Partnership

Cardano enlists FP Complete for independent 3rd Party Audit of Cardano Blockchain FP Complete Development specialists will provide comprehensive review of Cardano’s code ...
READ MORE

Weakly Typed Haskell

I was recently doing a minor cleanup of a Haskell codebase. I started off with some code that looked like this:
READ MORE

Lambda Conference and Haskell Survey

LAMBDA WORLD Conference Functional programmers are a unique breed of software development professionals. They have decided that the traditional methods to solving ...
READ MORE

Iterators and Streams in Rust and Haskell

Streaming data is a problem domain I've played with a lot in Haskell. In Haskell, the closest we come to built-in streaming data support is laziness-by-default, which ...
READ MORE

What pure functional programming is all about: Part 1

This is a technical post series about pure functional programming. The intended audience is general programmers who are familiar with closures and some functional ...
READ MORE

The Downfall of Imperative Programming

Imperative programming is in my bloodstream. I've been a C++ programmer for most of my life. I wrote a book about C++. I helped Andrei and Walter design an imperative ...
READ MORE