Author Archives: Christopher Lane Hinson

About Christopher Lane Hinson

A hairy haskell hacker with interests in games, computer science, and social justice.

Memoized Dataflow Streams

In reactive programming we can choose between two models: “pull,” in which we run a computation each time output is required, and “push,” in which we run the computation each time input arrives. Which model we use depends on whether … Continue reading

Posted in Haskell | 1 Comment

ANN: Roguestar-0.4.0.1

Roguestar is a science fiction roguelike game written using Haskell and OpenGL.  It is in the early stages of development.  At this time, it is not a winnable game. $ cabal install roguestar-engine $ cabal install roguestar-gl $ ~/.cabal/bin/roguestar – … Continue reading

Posted in Roguestar | Leave a comment

A Brutal Introduction to Arrows

Imagine being killed by a bow and arrow. That would suck, an arrow killed you? They would never solve the crime. "Look at that dead guy. Let’s go that way." — Mitch Hedberg I seem to be one of the … Continue reading

Posted in Haskell | 2 Comments