PhD Candidate in Programming Languages at Northeastern University.
PLT, PRL, CCIS, NEU
Office: West Village H, Room 308
Email: samth ccs neu edu
My research focuses on the development of Typed Scheme, a statically-typed dialect of PLT Scheme, with an expressive type system that captures a wide variety of common Scheme idioms, as well as allowing types in only portions of the program.
In the past, I've worked on the Fortress language, at Sun Microsystems, a language designed for scientific computing.
I am currently teaching CSU 211, Introduction to Programming and Computing.
The Design and Implementation of Typed Scheme.
Sam Tobin-Hochstadt and Matthias Felleisen.
POPL, 2008.
Paper
[pdf]
Models
[Isabelle/HOL Source]
[PLT Redex Source]
Advanced Macrology and the Implementation of Typed Scheme.
Ryan Culpepper, Sam Tobin-Hochstadt and Matthew Flatt.
Scheme Workshop, 2007.
Paper
[pdf].
Interlanguage Migration: From Scripts to Programs.
Sam Tobin-Hochstadt and Matthias Felleisen.
Dynamic Languages Symposium (DLS), 2006.
Paper
[pdf].
Talk
[pdf].
The Fortress Language Specification.
Eric Allen, David Chase, Joe Hallett, Victor Luchangco, Jan-Willem Maessen, Sukyoung Ryu, Guy Steele and Sam Tobin-Hochstadt.
Sun Microsystems Technical Report, Version 1.0, 2008.
[pdf].
A Core Calculus of Metaclasses.
Sam Tobin-Hochstadt and Eric Allen.
Foundations of Object-Oriented Languages (FOOL), 2005.
Paper
[pdf].
In the rest of my life, I play Ultimate and I go outside.
My wife, Katherine Edmonds, is a graduate student in the Wagner lab at the Harvard Medical School.