levand/domina — pull request #56 by nchurch (2013-05-12 00:01:28+00:00)
Title: adding IAssociative to Domina events

I'm trying to make Domina events usable as maps so that they can be used with dispatch! just like maps. (The use-case is that I might want to receive an event, modify it slightly, and then dispatch a new event based on the old one.) I added the IAssociative protocol in the reify of create-listener-function and assoc now works. The next step would be making them seq-able and, eventually, printable as maps. Any guidance on the next two steps or the overall approach?