MARCH
            12
            2013
          Playing with Scala and OpenGL
In retrospective: I used scala’s call-by-name functionality to simplify some imperative-style OpenGL code, and used scala’s awesome type system to build some highly-composable building blocks for Vertex data classes.