Shu-yu Guo seal I alone am revered

For the summer of 2010 I will be at Mozilla working on JavaScript.

I am a PhD student of computer science at UCLA studying programming languages and compilers under Jens Palsberg. I did my undergraduate studies in computer science and linguistics at the home of tortured intellectuals, the University of Chicago.

I am interested in both programming languages and natural languages; in particular, modeling meaning.

Research

I am investigating proof techniques for correctness of dynamic compilation techniques, namely trace compilation.

I worked on contracts for immutable data structures with Robby Findler in PLT Scheme.

Drafts & Publications

The Essence of Compiling with Traces

Guo, Palsberg. Submitted to POPL 2011. pdf / full

Lazy Contract Checking for Immutable Data Structures

Findler, Guo, Rogers. IFL 2007. pdf

Other Software Stuff

I help out with Snap, a Haskell web framework.

Some projects are at my Mercurial repos.

Personal