|
|
|
|
|
by lampe
4954 days ago
|
|
i stopped reading when i saw "JVM". i really dont get it why this is so popular...
maybe it makes your code faster yes but it comes with all the cluter that is the JVM. The JVM is a big black box and I think its veryhard to see whats happening inside. have someone tried to write a patch for the JVM? no? then try! |
|
Integration so that you can easily integrate new Smalltalk code (in this case) with existing JVM code that your organisation/product might have.
Ecosystem because you don't need to kickstart a massive community of developers, open source libraries, a standard library, and so on, to have a useful language. Basically, by making a language that targets an existing platform (such as the JVM, CLR or JavaScript), you're "batteries included" from the very start. Better yet, the batteries will be familiar to shares of developers. This is major. Ever wondered why Lisp was only used by a couple of men with beards (and pg) until Clojure? I can promise you, it wasn't the square brackets.
Exit strategy because you want to be able to get out as easily as you got in. If you build non-hobby software with Redline Smalltalk, and for whatever reason the whole thing blows up in your face (e.g. big performance or security problems, project ends up unmaintained with large nuisances, and so on), you can migrate code to another JVM language bit by bit.