Hi guys,<br><br>Just tried qtbase with Qt 4.7, and things seem to work. I just added support for a new module in 4.7: QtDeclarative. It embeds a new declarative Javascript/JSON inspired language called QML. You can read about it here: <a href="http://en.wikipedia.org/wiki/QML">http://en.wikipedia.org/wiki/QML</a>. Basically, it makes it easy to write dynamic UI&#39;s by binding properties together, connecting signals to slots, etc. Actual javascript can be embedded for more complex logic. New types can be defined with signals, properties and slots, and R can interact with these as with any other QObject. The reverse is also possible: R can assign objects (even of a class defined within R) into the QML evaluation context. This is part of a growing trend towards Javascript-driven UI&#39;s on the desktop, like Google&#39;s Chrome OS and Gnome 3.0 (<a href="http://live.gnome.org/GnomeShell">http://live.gnome.org/GnomeShell</a>).<br>
<br>This could be useful, for example, for layering a UI over the pipeline being developed in the cranvas package. The dynamic binding of properties is a key feature, and that&#39;s essentially what we were aiming at with mutaframe in the plumbr package. That is, the variables in the mutaframe could be dynamic. The missing piece is implicitly updating a pipeline stage when there is a change to the dependencies of the expression generating the dynamic column. Figuring out the dependencies probably requires static code analysis, like that done by Duncan&#39;s CodeDepends package.<br>
<br>Michael<br>