Wrote a tiny assembly program for homework, for /Fundamentals of Computer Systems/ . I can’t really count a toy program as fulfilling this, however, so I’ll wait until I mix up my assembly and C to really mark this off.
Wrote a tiny assembly program for homework, for /Fundamentals of Computer Systems/ . I can’t really count a toy program as fulfilling this, however, so I’ll wait until I mix up my assembly and C to really mark this off.
Lisp back in high school. However, I found myself drifting towards decidedly non-functional things like loop, so using something more like Haskell or Scala would fit this better.
Easy: java back in high school. More recently, ruby and python.
Javascript seems to be the only really widespread prototypal language. While I use lots of javascript, more often than not it’s wrapped up in jquery, and I barely touch the prototypal aspects of the language. Once I write a framework using the prototypal aspects of the language, then I’ll mark this off.
Wrote a python+wxwidgets clone of the card game set. However, it was hardly non-trivial, so I’m marking it WIP.
During a summer robotics REU, wrote C for an AVR platform (arduino clone). The code wasn’t very extensive, though, and we never got to field test it.
Does using twisted count? Maybe?
For PLT, for school: helped write DotPar https://github.com/thenoviceoof/DotPar
Clojure koans
Contributed a –change-password option to selfspy
The selfspy guy hasn’t merged in my changes yet
I’m sure presenting several lectures for ADI counts, right? But in a stroke of legalistic idiocy, I’m not counting it until I really present at some real user group: user groups have pretty different demands from introductory workshops.
I have at least one tutorial up at HackCU, ADI’s tutorial index, aside from all my ramblings strewn across the web that must contain another tutorial or two somewhere.