Tim wrote:
The first thing that anyone should do after starting a 'virgin' image is save in their local directory under a sensible name. That way your virgin image stays pure (with the minor pollution in the changes file) and you have a clean base to return to. I would claim that the delivered image ought to insist on being saved locally ASAP.
Nice idea. A simple implementation is that "save" will pop up a warning if your filename is in one of the canonical forms like Squeak3.6beta.image. Responses to the warning would include "yes, save it", "choose a different name", and "never mind".
Anyway, just thoughts. What do people think? The above 2-3 changes should be *extremely* easy to imoplement if someone wants to play around with VM hacking hint hint.... :)
RISC OS Squeak provides two init options to help application deployment; you can specifiy a window title to replace the default image name and you can specify a 'task name' which is what the user would see in the ROS equivalent of 'ps'.
Cool!
Along with replacing the appropriate icons used for the filetype, application bundle directory and task bar you get to pretend that your app is not even Squeak.
If you have the time, Tim, you might want to add an entry to the Distributing Programs page on the Swiki, with info for customizing an app on RiscOS:
http://minnow.cc.gatech.edu/squeak/3563 The particular issue you describe is important for people who want to write a standalone application in Squeak. To put it a different way, they'd like to "pretend" that their app is their app; calling it Squeak is inaccurate when someone has added 100klocs of code and ended up with something that looks nothing like Squeak.
It would also be nice if people wrote up the necessary instructiions for doing this on Unix, Mac, and Windows. On Mac OS/X you can probably use the same approach. On Windows you can probably link in a different icon. On Unix.... I dunn, it probably requires some source hacking right now.
-Lex