Closed egonw closed 3 years ago
I explored this option. I do not see an easy way in which JPython can dynamically download content from Maven Central (which is what the Groovy @Grab
does). This will need a Java archive will needed modules. Same for JavaScript.
Bioclipse does this differently. It uses the Java JSR for scripting languages and when Bioclipse starts, it dynamically creates "consoles" for each programming language, while injecting the OSGi-loaded managers along the process. Basically, Bioclipse is a custom runtime environment, whereas Bacting uses a default runtime engine (currently Groovy).
I have added a Python example.
I'll create a separate one for JavaScript.
https://github.com/egonw/bacting/issues/46
Closing this issue now.
As asked about in https://github.com/egonw/bacting/issues/11