My name is Tom Austin. Currently I am a PhD student in the SLANG lab of the CS department at UC Santa Cruz. I am interested in the intersection of programming languages and security. If you are looking for employees, please check out my resume.
For a more in-depth discussion of the problem and my solution, see my recent POPL talk online. (The video seems to play well in Chrome, but has issues in Firefox, unfortunately. I have not tried other browsers).
For a sample extension, I developed ZaphodFacets, which integrates information flow controls into the browser. (It relies on the same mechanism that I used in my POPL talk).
XMUltra is a feed processing framework built by Knight Ridder for handling its news stories. They briefly open sourced it in 2003 before withdrawing it. After McClatchy merged with KnightRidder, they agreed to open source it again, which was very, very cool of them. I've been busy updating it for general usage.
Think of it like Ant for handling data feeds. Once you use it, feed processing is never the same again. Available at http://xmultra.sourceforge.net.
This seems to be about the first paper on MOPs for languages with prototype-based object systems. It has some interesting characteristics. If you are interested in programming language design, take a look.
These began as projects for San Jose State, but they came out particularly well, so I decided to put them up here.
Questions or comments? Contact me at [email protected].
Also, check out my blog at http://tomTheMighty.blogspot.com/