Tobias Wrigstad @ Purdue
^^^^^^^^^^^^^^^^^^^^^^^^
Turn on JavaScript to view the email address

Myself / Me / I / Yours truly / This

        > If you turn your back on science, it'll take
        > you from behind
                                           -- Dr. Tiki
    

Publications and CV

News

Tobias' homepage

I'm currently a post-doctoral research associate at Purdue University under Jan Vitek. I'm working on things that I really like, i.e., programming languages, dynamic typing, gradual typing, etc. I am also applying ownership types to concurrency.

Together with my (then) advisor and partner-in-crime, Dr. Dave Clarke, of Dutch and Belgian fame, I co-wrote The Attack of the 50th Foot Spatial Dudes. A new joke is afoot. A whole 256 of them. It'll be linked to here at some point in the future.

I got my PhD from KTH in 2006 and my licencate and Master's from DSV, Stockholm University in 2004 and 1999 respectively. My PhD topic was managing aliasing in object-oriented programming languages and systems.

I am a big fan of plain text and any forms of light-weight markup such as reStructured text, Markdown, Textile and even more of the marvelous type-setting system LaTeX. I'm also a big fan of Wikis, collaborative, Internet-driven tools and social computing networks such as Flickr, Blogspot, Slashdot, 43things, etc. I recently got myself a Jaiku account, and a Dopplr account. These social networking tools are amazing. As a Swede living abroad, naturally I have a Facebook account.

My OS/computer religion is Mac, switched from lovely Linux. My text editor religion is Emacs.

I'm a big fan of programming languages. Of late, I've been very keen on dynamically typed object-oriented programming languages, like Ruby and Python. After working on type systems for several years, I had to escape. Now, I'm equally fond of dynamic and static languages, but I prefer type inference like in the wonderful languages like O'Caml and Scala and our own language, Thorn (link forthcoming). I've written very little Java lately, which is a good thing. I'm also trying to find the time to use (and learn) actor-based languages, prototype-based languages and more functional programming. Raised a dull, old-school Software Engineer, I've become a believer in agile methods, refactoring and test-first development. I even recently became a certified Scrum Master.

When I'm not doing all this computer related stuff, I might be doing something related to jeep/free form role-playing, which has been called "what theatre may become". That's pretty much the other reason why I am a nerd. Oh, and I am a published role-playing game author in Italy, would you believe it.

Publications

2009

2008

2007

2001-2006

Programme Committee Work, Community Work

Some Non-Scientific Publications

Some Personal Sites

Contact Information

Tobias Wrigstad
Turn on JavaScript to view the email address
Public key

Room 3154S, 3rd floor of Lawson Computer Science building
Visiting hours: send me an email to make an appointment

Department of Computer Science
305 N. University Street
West Lafayette, IN 47907-2107

Last modified 2009-03-10 1:49 am EST
    

Valid XHTML 1.0 Transitional   Valid CSS!


Would you believe this page uses JavaScript to make it more readable? For css reasons, it renders badly in Explorer. Not a design goal, but not a loss.