Our exploration has led us to integrate the Join Calculus, an experimental programming model for distributed programming, into the Diesel programming language. In this talk, I describe the design decisions and trade-offs in creating Join Diesel. I also give an extended typechecking algorithm for function calls and method declarations in Join Diesel that preserve the strong typechecking guarentees of Diesel but remain flexible in the face of the Join Calculus extensions.
Advised by Craig Chambers
CSE 403
Wednesday
January 25, 2006
3:30 - 4:20 pm