This is a collection of ruminations on my grad school research,
which involves creating better high-level software abstractions for distributed
memory programs. I'm using this blog as an opportunity to detail
some of the interesting technical details in my work that
sometimes have to be left out of conference papers.
Series of blog posts covering technical issues in BCL, the distributed
data structures library I work on in my Ph.D.
 Creating Expressive C++ Smart Pointers for Remote Memory
 Storing C++ Objects in Distributed Memory
Often focusing on HPC and C++ template metaprogramming.
 C++ Detection Idiom Through the Years
 reple: "Replay-Based" REPLs for Compiled Languages