Monthly Archives: July 2016

A Tiny 8086 Assembler

James Burke Since I have no great ideas for an article, I am going to do something different. James Burke produced a hugely popular TV series called Connections in the 1970’s. I am going to write an article about assembly language that seems completely unrelated to Data Science or Scala and find a weak but non-zero to these topics. James Burke¬† did this in his TV series and I am doing the same. My Systems Programming Project When I was going to night school completing Continue reading →

Eliminate Scala Mutations with State Tokens

Given that functional programs avoid mutations and side effects, that means the programs change nothing and are useless. Simon Peyton Jones brought up this point in his Haskell is Useless video. Image your functional program takes input a chocolate cream pie, performs no mutations, and outputs the same chocolate cream pie with no changes. The cookie monster on the other end gets the pie, eats it, and declares functional programming is great! Those nasty imperative programs eat the whole pie but functional programs do nothing. Continue reading →