What does "on the JVM" mean? Java itself is a crummy cargo cult of a language. The only reason it has traction is for building mobile phone apps. Specifically android. Java isn't the only way to build a mobile phone app on android though. It is perfectly possible to build android applications using other tools. You can even build them using HyperCard thanks to runtime revolution. I would suggest what would be more valuable is a shell that can run pharo apps packaged as mobile apps.
Sent from the road > On Dec 11, 2015, at 10:35, Richard Eng <horrido.hobb...@gmail.com> wrote: > > According to TIOBE, which is hardly a reliable metric, this month Java and > Python are enjoying a massive upswing in popularity. In fact, TIOBE will most > likely name Java Programming Language of the Year for 2015. (Both languages > have been on an upward trajectory all year.) > > It's not hard to understand why Java's popularity is improving. Android > programming is becoming more important, as the platform has begun to exceed > iOS in terms of user experience with the advent of Lollipop and Marshmallow. > Then there's the rise of the "Internet of Things," where Java seems to be > well-suited. > > (I'm not sure what explains Python's bump in popularity, though. Maybe > there's an increasing appetite for languages that are easy to learn. A clean, > simple syntax is very, very important!) > > I think, more than ever, we need to have Smalltalk on the JVM. Java cannot be > allowed to hog the limelight of IT. I was pinning my hopes on Redline, but > I'm not sanguine about its future progress. > > Rather than waste time with PharoJS, wouldn't it be more prudent to focus on > putting Pharo on the JVM?