Blog.

Is Rust functional?

  • Michael Snoyman
  • 18.10.2018
  • rust
In the past few months, and in particular in the past two weeks, I’ve gotten a number of people asking me the question: Is Rust a functional programming language? This ...
READ MORE

FP Complete and Cardano Blockchain Audit Partnership

  • Robert Bobbett
  • 25.01.2018
  • fintech
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

  • Michael Snoyman
  • 02.01.2018
  • 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