Status: Complete, No longer maintained.
This is not really a coding program, its an article I wrote about a design pattern. It is one of my favorite patterns and it is used extensively in Twisted. It was written as an assignment for a Software Architecture class in my masters degree, but I hope to get it published in a journal. I figured putting it in a repo would save it for posterity.
Its a LaTeX file and a PDF, just fetch the file here: The article
I tried to think of multiple scenarios and back them up with research, including some that I had seen while coding in twisted. So far I think it turned ok.
I did all the research and writing.
What is broken
Hopefully not much, maybe it requires some peer review...