Thanks, Shiv, for writing this up. What is most critical, in my mind, for the adoption and use of visage is the ease of distribution, installation, and running of visage distributed apps for those who are less technical than your typical Java developer. The process looks pretty easy, though I do note that 'visage' is the command necessary to run the compiled code in this example. Is there an example you or someone else can provide that would demonstrate a JSR223 style of launcher such that the visage compiled code can be run directly from Java? Would the Java ScriptEngineManager be able to find the right engine by extension "visage", for instance? Does it support BeansBinding parameters to be sent to and from the engine?
-Rob