Posted by fabriziogiudici
on October 10, 2008 at 7:10 AM PDT
I've said a lot of times that I don't like scripting languages, and in fact all of my work is currently done in Java. I see it as perfectly fitting my needs, from JME to JEE, through the Desktop. But I believe in Domain Specific Languages, and I could be near to use one. In fact, I need to add scripting support for blueMarine , also considering that other applications such as Adobe Lightroom support scripting. Scripting would be targeted to users, for instance to add simple rules to automate the workflow of photo management (the first things I'd like to implement are about metadata transformation).
Now, the question: which language to use? From a certain point of view, I'd like to use Lua , it's definitely not one of the most known, but it's used by Lightroom and it would be nice to implement some compatibility (to be more precise, it looks like most of Lightroom itself is written in Lua ). But, of course, implementing compatible functions is a step for the future, so in the meantime I could use something else. Of course, the language must be available on the Java platform (Lua seems to be , but I don't understand whether it's done in the standard JSR 223 way or not).
Keep in mind that this would be used by advanced photographers, not people with a degree in computer science, so it should be easy.
Technorati Tags: blueMarine , JSR 223 , Lua