I intend to use a script language coupled with Java SE applications, my fear is to develop something and then later have a hard time porting it to the Android platform. I'm not a professional in the area, but I know the importance of portability, since the mobile world is a reality for a long time now, and since I sometimes do some utilities to help with some day-to-day tasks, I'd sure like to port them to the Android (the most popular OS currently for mobile).
I saw that Google did not include the javax package and in it we have the ScriptEngine. I researched today and found an alternative, Apache's BSF . The problem is that I do not know if this business is still under active development ...
What do you suggest? I've never touched games (it's not my interest here either), but I know that people usually use Moon for scripting (to extend application functionality so that they do not need to recompile all of it). And on Android, how do you do?
More details
I need a script language because:
- I sometimes do web scraping and need to change the code frequently;
- I run tests with Wikipedia and have a pretense to test algorithms to detect vandalism (often it has to be updated);
- I like having a REPL (Read Eval Print Loop) for prototyping, etc.
Once years ago I did a test of Java SE with Rhino, using ECMAScript myself, I found it cool because I could develop a REPL called in the application, it was very good for prototyping.