Barely Functional

Thoughts and musings from a functional programmer who drinks way too much coffee.

Lately I’ve been working on a crate functils to make Rust a little more functional and it’s based off Stephen Diehl’s Protolude crate. It has some very sensible defaults for Haskell after turning off the implicit Prelude that I enjoy using in my Haskell code. It includes some cool functions...

I’ve been using Rust since 1.0 launched. I had heard of it before 1.0 but didn’t pay much attention to it and spent some time flirting with D before making the full switch to Rust. I fought with the compiler for a while and had to retrain my mind to...

This is the second post in a series of blog posts dedicated to answering the simple question “How do I X in Rust?” After last week’s post /u/Breaking-Away asked about how to use the macros available in the Standard Library. Since there are quite a few I’ll breaking up the...

This is the first in a whole series of blog posts to answer the simple question “How do I X in Rust?” Many times as a user coming into the Rust language there are growing pains and some things that seem intuitive after using the language for a while aren’t...

I’ve been working on a small project for a while now and it’s with great pleasure that I get to announce it now that I have a proof of concept. This is Alchemist a program designed to transform package names for other distributions into the equivalent package names in your...