|
|
|
|
|
by philippeback
2994 days ago
|
|
Come on, you are just throwing mud around for some reason I do not even want to know about. It is hard to lose code with Pharo. I have always recovered everything 99.999% of the time. You are happy with VW, fine with me. I cannot stand it. |
|
I also don't like the approach "let's write some code that passes tests and maybe works 80% of the time, and then release a few fixes every week for the next few months". Some of my classmates had to wait for 2 weeks just to get a working version of iceberg for the team project. And by working i mean it managed to clone the project, we kept getting "message sent to nil" and "object X does not understand message Y" errors for the rest of the semester and not just from iceberg. Any of those would be trivially caught in a static language.
Yes, there's a recovery feature. I found it slightly buggy too but it worked most of the time (and yes, i used it a few times). Still doesn't help when the whole image gets corrupted and pharo segfaults on startup.
[0] https://news.ycombinator.com/item?id=16757107