But I don’t particularly want to code in Java (for GWT), a language that is somewhat complicated to use . And I don’t want to code in CoffeeScript because its syntax handling is a bit too weird for my taste . As for Dart, it’s a possibility, but I yearn for something much simpler and easier.
Enter Smalltalk. This is probably my favourite programming language. It is unbelievably simple (the entire language can be summarized on a postcard) and elegant. It is also very readable; the code resembles a kind of pidgin English.
The best thing about Smalltalk, however, is not the language itself, but the “live” development environment. You’re always working with “live” objects that you can examine and change. You can even modify code in the executing program and watch the result! The built-in debugger is also very powerful.