Linked by Thom Holwerda on Mon 28th Apr 2008 21:38 UTC, submitted by kiddo
Permalink for comment 311814
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
Linked by Thom Holwerda on 05/16/13 13:17 UTC
Linked by Thom Holwerda on 05/16/13 12:06 UTC
Linked by Thom Holwerda on 05/15/13 23:03 UTC
More News »
Sponsored Links



Member since:
2008-04-29
I am not sure about how the trash can worked in the Apple Lisa, but there was a change to the way the trash can worked in the Macintosh in the late '80s. That changed behavior was in some aspects for the worse, and most other systems copy the newer behavior.
In the original Macintosh desktop, the trash emptied automatically at the launch of the next application. If you wanted to delete a file you dragged it into the trash. It was available for undelete for a certain amount of time, but then eventually the system deleted the file for real. Its was similar to the trash can in my real life office desk. If I throw something out by accident I can pull it back out for some period of time (unless the cold, half empty coffee cup tips over and spills over it, but lets ignore that issue.) but eventually the cleaning crew comes by and empties the trash and its gone for good.
When Apple introduced MultiFinder's co-operative multitasking to their system, the concept of "at the next application launch" became a little fuzzier, and they fixed ambiguity by removing the auto-emptying feature entirely.
The user used to have to start doing something that the system used to take care of on its own, and that usually isn't the direction things should go. (again in a real life analogy; one time when I was working at a startup, money started to run short. One of the cost saving measures was to fire the cleaning crew. I should have known then that things were heading in the wrong direction.)
Maybe a roughly analogous method for modern systems would be to have the trash emptied at log out, at wake from sleep, and at screen unlock time.