|
|
|
|
|
by smackeyacky
1479 days ago
|
|
Because poor Smalltalkers often extend stupid things like "Object" and none of their code will run on your image without finding all the changes they made. So you either try to file out your own changes and merge into somebody elses image, or try to extract theirs for your image. I realise the state of the art must have moved on since the 1990s but change files back then were a constant source of problems along with how you deploy your image once you are happy with it. Contrast that with pip or npm. Once I've built my requirements.txt or whatever, I have not only solved how to share my environment with my collaborators, I can use it to build a Docker container and also solve my deployment dependencies. Smalltalk: play whack-a-mole with change sets until it looks like it's working then strip the image of unwanted stuff and hope it still works. It's caveman stuff. |
|
A few hours ago you told us "Envy/Developer was in heavy use where I worked" so you know that what you describe was not state of the art even back in the 90's.
https://news.ycombinator.com/item?id=31553494