I've been reading a little bit about Conditional Systems. I stumbled upon this library http://docs.caudate.me/hara/hara-event.html that tries to implement Conditional Systems in Clojure. It looks like a good idea, but I'm having a hard time wrapping my head around the concepts (not so much the code). There are some blog posts out there that mention Conditional Systems in Lisp but I find them a little difficult to understand. They are a bit over my skill level. I can't help but feel that there is something good there, but it evades my grasp.
Please vote. Comments are encouraged!
Yes, please teach this!
No, I'm not interested.