Cincom: you're doing it wrong!
- You guys make it really hard to get to the software.
- My first attempt did not work; the email never arrived.
- WTF - a .iso file!? I just want the Linux VM and whatever image your Smalltalk uses. Plus I'm seriously not going to write it to a CD.
I also tried moving to Pharo 1.4. Pharo: you're still not good.
- I wanted to use ToolBuilder. It's not in the image. That's okay; I'll install it from a version I was working on before.
- Monticello had a fit. Some classes in the .mcz file declare instance variables that already exist in superclasses. Instead of a recoverable error message, I get some exception and a debugger.
- I try it again. This time, the image seizes up when loading the package. I press alt-.. The VM quits to the shell (!?).
- Eventually I manage to get it loaded by various magical incantations. I then open some other window and I get an emergency evaluator (obviously something I did broke Morphic, which is standard behaviour).
THIS is the reason I was working on SecureSqueak, and my latest work (unfortunately stagnant now) was working on remedying this:
- You should always be able to load a package, even if it is broken.
- Loading a package should not affect the usability of the rest of your image.
- The UI should never freeze up. Never, unless the hardware has failed.