I have been a "secret admirer" of clojure and the clojure approach to problem solving for quite some time now even though I'm not really a direct practitioner. I do try to convert my C# code into as "clojure like" a model as reasonably possible given all of my constraints. I have been a big fan of the design approach behind core.async and channels in general.
Recently I came across an approach to building systems that I am very curious what the clojure community would make of. There's a company called 1060research that has been using what they call "Resource Oriented Computing" for over a decade now I believe. One of its goals is to bring the economics of the model of the web into the level of software components. Their implementation of this approach is called NetKernel which as far as I can tell uses typical Java OO at its core but that implementation detail doesn't completely directly pervade the model it's trying to provide. It does create limitations for those of us who don't use the JVM however. They actually have a clojure language module to support running clojure code in their definition of components.
Here are some links for anyone who might be interested in starting to dig into it:
So to repeat the purpose of my post here, I'm really interested in how the community perceives this concept of "resource oriented computing" and how it meshes with the clojure mindset to design of systems. From my perspective it doesn't directly clash and in some ways is very complimentary.
I apologize of this topic is inappropriate to this group, I've never posted to any clojure related groups before.