http://connecttous.co/connecttous/connecttous.html?livedebug=true
This is neat.
I have done something very similar with my framework, harsha-mudi/rdp.
It's an important advantage you get because of modelling everything
on top of events and messaging.
From an implementation perspective, I think the right way to approach this
would be mixins. I am not sure how mixins are done in clojurescript.
For example, from the ui you could take a component's name and
apply debugging methods to that component with a mixin. This like
applying a breakpoint.
I believe you have applied debugging at a channel level ?
https://github.com/harsha-mudi/esti
Zubair
PS: It uses macros, core.async go blocks and observers over shared atoms to get the debug information. Not so much channels though. Feel free to dig into the code and see if you like
On Friday, August 8, 2014 10:12:14 AM UTC+2, Harsha wrote:
I took a more detailed look. I especially like that you took the inspiration from electronics. Let me know if you blog about this
Thanks I'll read through them