Paul Haahr / Essays
Why and How to Promote Dividends
The right answer should be obvious: continue taxing dividends, yet let companies expense them as they do with all other cash outflows. (5 January 2003.)
P/E Ratios vs. Earnings Yields
Why do investors use a ratio that is seemingly backwards? (22 November 2000.)
Schroedinger's President
Did the U.S. just have its first quantum election? (13 November 2000.)
A Programming Style for Java
An explication and explanation of my personal programming style for Java. (Last revised: 26 October 1999.)
Notes on Programming Langugage Design (1994)
A old note I wrote about programming languages. Mostly irrelevant, but a nice snapshot of my thoughts from a while ago. (22 January 1994.)

Published Papers

Kim Barrett, Bob Cassels, Paul Haahr, David A. Moon, Keith Playford, and P. Tucker Withington, A Monotonic Superclass Linearization for Dylan, OOPSLA 1996 Conference.

Paul Haahr and Byron Rakitzis, Es: A shell with higher-order functions, Proceedings of the Winter 1993 Usenix Technical Conference.

Paul Haahr, Montage: Breaking Windows into Small Pieces, Proceedings of the Summer 1990 Usenix Technical Conference. Won best student paper prize.