[comp.mail.elm] Inconsistant Action With Automatic Deletion

scs@lokkur.UUCP (Steve Simmons) (05/08/89)

I know this subject has been beaten pretty thoroughly, but I'm
bringing it up again.  This time rather than just complaining
about the function changing from pre-2.2 days, I will argue that
the current implementation is inconsistant.

There are three circumstances which will cause a mailbox to be
cleaned.  One is when the user deliberately asks for it (resynch
command), one is when changing to another folder, and one is
when exiting elm.

Assume alwaysdelete is ON and ask is OFF in the elmrc.  Assume
you are in a folder 'foo' from which you have pending deletes.

If you either resynch or change folders, the messages pending
deletion will be automaticly deleted.   But if you quit elm you
will be prompted for verification of the deletion.  This strikes
me as inconsistant.  Yes, the command used to close the old
folder is different.  But consider what the three commands really
do:

  $	Close current folder, then reopen it
  c	Close current folder, open another
  q	Close current folder, exit elm

The inconsistancy is in what happens as part of the closing
process.  The action to be taken after the close should not
have an effect on the close.


By the by, a compliment for a new feature I just noticed:
when doing a change, messages are not deleted from the
current box until the existance of the target is verified.
It's already saved me from an error or two.
-- 
Steve Simmons		...sharkey!lokkur!scs      scs@lokkur.dexter.mi.us
  "Gordon Way's astonishment at suddenly being shot dead was nothing to
       his astonishment at what happened next."  -- Douglas Adams