Sriram Srinivasan

I have finished my PhD at the University of Cambridge (2005-2010). My thesis is:
"Kilim: A server framework with lightweight actors, isolation types and zero-copy messaging." [pdf]

For about eighteen years prior to that, I delivered a variety of commercial software, including high performance server and transactional frameworks (WebLogic), wireless sensor systems (Sensys), protocol translators, cargo planning systems (UPS/Fedex), device drivers etc. (Resume (HTML)).

I love travelling, cooking, sketching, reading, sports, watching Arsenal, interests I share happily with Alka, my partner-in-crime since 1991.


Publications

Kilim: Isolation-Typed Actors for Java. [ pdf ]
Sriram Srinivasan, Alan Mycroft
European Conference on Object Oriented Programming ECOOP 2008, Cyprus.

A Thread of One's Own. [ pdf ]
Sriram Srinivasan
New Horizons in Compilers Workshop, HIPC, Bangalore 2006

Advanced Perl Programming (O'Reilly and Associates, 1997)


Software

Kilim: An Actor framework for Java.

Jeeves: A configurable code generator written in Perl. [ CPAN ]

Its design is documented in my book and some context is available in an interview by Jack Herrington of
codegeneration.net.

Tutorials, talks

A few tutorials and presentations that may be of use to someone.

Misc

Tabla beats learnt from my teacher Tim Witter, himself a student of Pandit Swapan Chaudhury

Favourite quotes

Lasik Eye Surgery:

Hindsight is 20/50. I am one of a small but growing set of people who have have not had a particularly good experience with Lasik. While it has proven to be an extremely successful procedure, it is still an invasive surgery with the potential for something to go wrong. Consult visionsurgeryrehab if you are contemplating lasik.