Hi, I'm coming late to this. I don't fully share the vision of Java as a language having a renaissance, I think it is a mature language, strict by definition, but solid executionwise. So yes, it's a pain the a** to develop with it, particularly having programmed with Smalltalk during a decade. In the server side, you can do decent stuff with almost any language. The difference comes more from tooling and instrumentation (integration with servers, monitoring, etc.). And that comes with Time and Money as Elliot pointed. I can talk about what you can do with Java in Android, and it's pretty impressive. Android took both Java and Linux and shipped it to the masses (end users) as no java applet nor Linux distro ever did. However the use I see in having a Smalltalk running on top of a JVM is that because there are many chances that JVM will run in the "internet of things", sensors, appliances and other devices that will come with only one "platform" shipped from the vendor, and it will be either an open "HTTP based API", or a full fledged native SDK for the system running on top of the JVM. To use Smalltalk in JavaScript Amber is doing a great work, and having Pharo running in a Browser by means of emscripten or similar sounds more like an interesting proof of concept rather than a true advantage. Lively Kernel comes to my mind. So I'm more interested in having Smalltalk (or Pharo) in the forthcoming "internet of things" platform, that will be between us sooner than later. And because of many things (Hi Oracle lobbist!) I think it will run on top of the JVM. Regards! Esteban A. Maringolo 2013/11/24 askoh <askoh@askoh.com>:
http://www.wired.com/wiredenterprise/2013/09/the-second-coming-of-java/
The article talks about Java Virtual Machine running dynamic languages like Scala and Clojure in addition to Java. What prevents the Smalltalk Virtual Machine from running Java, Scala, Clojure and other JVM languages? Is that something we can ride on to greater awareness and usage of Smalltalk Virtual Machine and Smalltalk?
All the best, Aik-Siong Koh
-- View this message in context: http://forum.world.st/The-Second-Coming-of-Java-article-tp4724932.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.