Tue May 04 22:27:15 BST 2004 Permalink
The role of Jython. "Whether or not you like dynamic languages, you better warm up to 'em because they're not going away any time soon." [java.net Daily Update]
Whilst I agree with the message I'm puzzling over the seemingly popularity of Jython when something like BeanShell is available. For one thing I don't get Python, to me it looks like a mess (although I'm sure it all makes sense really.) But, more important, since I am writing Java applications it makes sense that I have interpreted Java as my dynamic scripting language.
Not only does it mean I don't have to mix/learn another language but it also holds out the possibility of being able to move compiled code out into scripts where flexibility was an advantage, or bring scripts back into compiled code where performance becomes an issue.