Job Vranish

Towards a Haskell Logic Library


over 4 years ago by Job Vranish on Atomic Spin.
In one of my previous posts, I described an implementation of miniKanren in Haskell. I have since been improving the implementation.I am currently working...

Rust Gets a Lot of Things Right


over 4 years ago by Job Vranish on Atomic Spin.
So some coworkers and I have been recently checking out the relatively new language Rust, and so far we’ve been very impressed. Rust gets a lot of...

Rust Gets a Lot of Things Right


over 4 years ago by Job Vranish on Atomic Spin.
So some coworkers and I have been recently checking out the relatively new language Rust, and so far we’ve been very impressed. Rust gets a lot of...

Simple Algebraic Data Types for Ruby


over 4 years ago by Job Vranish on Atomic Spin.
Haskell is my language of choice, and one of the features that I miss the most when working in a different language is algebraic data types. I get particularly...

Simple Algebraic Data Types for Ruby


over 4 years ago by Job Vranish on Atomic Spin.
Haskell is my language of choice, and one of the features that I miss the most when working in a different language is algebraic data types. I get particularly...

5 Unix Commands I Wish I’d Discovered Years Earlier


over 4 years ago by Job Vranish on Atomic Spin.
I’ve been using *nix systems for quite a while. But there are a few commands that I somehow overlooked and I wish I’d discovered years earlier...

5 Unix Commands I Wish I’d Discovered Years Earlier


over 4 years ago by Job Vranish on Atomic Spin.
I’ve been using *nix systems for quite a while. But there are a few commands that I somehow overlooked and I wish I’d discovered years earlier...

Creating Automated Build Versions During Development


~4 years ago by Job Vranish on Atomic Spin.
I was recently working on a project where I needed to be able to tell (in an automated way) if the versions of two builds matched. The project provided...

Creating Automated Build Versions During Development


~4 years ago by Job Vranish on Atomic Spin.
I was recently working on a project where I needed to be able to tell (in an automated way) if the versions of two builds matched. The project provided...

Moving Unpushed Changes to a New Branch with Mercurial


~4 years ago by Job Vranish on Atomic Spin.
So you’ve been studiously committing your changes early and often only to discover that, for whatever reason, you really wished you’d been committing...