Dynamic Languages and Java/Compiling, Debugging, and Testing

From JVMLanguages

Table of contents

Language-Neutral Build Tools

Ant

Writing Ant Tasks in Another Language

Editing Code in a Multi-Language Environment

Cross-Language Debugging

Interactive Programming

   Talk about "immersive programming" (my term) ? Use LambdaMOO as an example? 

BeanShell

You can write a BSH script that opens a new interpreter that inherits from the old one and you can attach a JConsole to it. This allows you to do interactive programming in an existing (possibly BSF- or JSR223-based) environment.

Testing Java Code with Python/Ruby