About Me

I am currently a PhD student working with Jeff Foster and a member of the Programming Languages group here at Maryland (PLUM). I have been developing Diamondback Ruby, a tool that integrates static typing with the dynamic scripting language Ruby. The goal of this project is to add a typing discipline that is simple for programmers to use, flexible enough to handle common idioms, that provides programmers with additional checking where they want it, and reverts to run-time checks where necessary.

Upcoming Conferences I’m Attending

I’m always interested in meeting new people. If you’re going to be at any of the following events, feel free to send me an email so we can be sure to get together.

RubyNation – June 12-13, 2009 (Washington, D.C)
RubyNation is a excellent regional Ruby conference run by a local users group. I’m not giving a talk this year, just attending and looking forward to hearing the great presenters who are lined up.
STOP – July 6, 2009 (Genova, Italy) — Co-located with ECOOP
Presenting the talk:
Tests to the Left of Me, Types to the Right
How Not to Get Stuck in the Middle of a Ruby Execution
(A Demo of Diamondback Ruby)
OOPSLA – October 25-29, 2009 (Orlando, FL)
Presenting the paper:
Profile-Guided Static Typing for Dynamic Scripting Languages

Contact

Mike Furr
AV Williams Bldg 115
College Park, MD 20742
email: my-last-name AT cs.umd.edu
GPG: 5B9F 587F BC5C D823 50CE 4DB0 ED93 CA29 124B 26F3

Home

Papers

Research Software