I am not 100% sure where this came from Angelo? Looking at the history of this thread the only mention of Jython is from Dimitris Chloupis who was basically critiquing the idea of implementing languages in the JVM as something that is not strictly necessary as there are other means of integrating across languages. Jython was used as an example in a discussion about why James was wanting to implement Smalltalk on the JVM. The point of having a scripting language inside a Java application is one use case that potentially counters his argument but not all of it. Considering that Jython does not appear to have a release newer than 2.7 (back in May 2015), according to jython.org, and that it does not support Python 3 I would say that Dimitris' argument about alternative implementations having a smaller user base than the core implementation seems warranted. (Also supported by the fact we do not have huge hordes of interested parties offering support to get Redline into a production state ;-) ) Also, as far as I am aware, Jython cannot access everything from the Python ecosystem as there are numerous incompatibilities (as there typically are in all alternative implementations). Maybe I am missing some context that prompted you to reply to such an old thread Angelo? Personally I think people should use whichever language and implementation meets their requirements. To me Smalltalk on the JVM would meet my requirements. :-) Now if only I had the time to keep contributing to Redline... :-| On Monday, 18 March 2019 13:20:22 UTC+10:30, Angelo Schneider wrote:
You received this message because you are subscribed to the Google Groups "Redline Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Hi,
-- if understood him correctly, his argument was: no one uses or needs Jython, because instead of programming in Jython on the JVM, you are better of using Python or CPython. The use case for Jython however is scripting Java applications and not „I want to have a Python on the JVM“. As I pointed out I know dozens of software projects which are in Java and use Jython as scripting language, most often via JSR 223. (Scripting language in the sense of configuration, error checking, automation of user interaction, automated UI tests etc.) Jython can use all of Python unless it is a C-extension or written in CPython. Java classes can inherit from Jython and Jython classes can inherit from Java classes. It is not 100% transparent as you have to glue them together by instantiating a Jython interpreter. Smalltalk on the JVM would be a killer if it had an image. There once was one - well the company still exists, but their Smalltalk is no longer image based Exelent or something was the name. Hope that helped :D You received this message because you are subscribed to the Google Groups "Redline Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Yeah, fair enough. I've used Jython myself in exactly that way. The fact it is no longer maintained though kind of speaks for itself and I wonder if its use in that context will start to drop off (if it hasn't already) as there are plenty of other JSR 223 compatible scripting languages. Some may even integrate better than Jython, e.g., Groovy. I had a look but couldn't find the company you mentioned (Exelent?). But I did come across some work that was done in 2014 where some people implemented a JVM in Smalltalk/X Wrong way around for what I want but I found it interesting :-) Cheers, Matt On Monday, 18 March 2019 20:16:12 UTC+10:30, Angelo Schneider wrote:
You received this message because you are subscribed to the Google Groups "Redline Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Apokalypse Software Corp
You seem to be describing GNU Smalltalk
-- You received this message because you are subscribed to the Google Groups "Redline Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To view this discussion on the web visit https://groups.google.com/d/msgid/redline-smalltalk/db3c0800-04b0-40cd-9f90-852afacc665ao%40googlegroups.com. |
Free forum by Nabble | Edit this page |