Earlier quoted context omitted.
> Because those features cost money to develop, and plenty of developers nowadays want to be paid, while refusing to pay for the work of others. Yes, but v8, Grail, the JVM, .NET takes lots of money to develop as well. Even Swift (despite Apple being stingy, so that is probably just a 5 person team force-fed Jolt Cola) costs a lot. But companies seem to pay for those, but not for those other styles/features. To be fr…
My take is that this feature is fundamentally at odds with how most programming languages work. For starters, I think that it's probably no accident that you generally only see these image-based development features in dynamically typed languages. For image-based development to make sense, you really want to have long-lived interactive sessions. In Smalltalk, they are effectively endless, and can span multiple decade…
Not really — most people get into a dreadful mess when they try to do that.
For most people, it works better to version and export discrete change-sets.
It makes sense to be able to save the state of your work, go to lunch, and pick up in exactly the same place when you come back.
It makes sense to be able to save the state of your work, go home, and pick up in exactly the same place when you come back the next day.