Gnus development mailing list
 help / color / mirror / Atom feed
From: "François Pinard" <pinard@IRO.UMontreal.CA>
Cc: ding@gnus.org
Subject: Re: No more buttons by default?
Date: 20 Nov 1998 10:13:55 -0500	[thread overview]
Message-ID: <vriugamm6k.fsf@raptor.IRO.UMontreal.CA> (raw)
In-Reply-To: Hrvoje Niksic's message of "20 Nov 1998 11:25:48 +0100"

Hrvoje Niksic <hniksic@srce.hr> writes:

> > Everything else is meant to be viewed as one complete, whole
> > document -- just like HTML.

> Are you saying that, from now on, there will be no way of saving an
> image found in the article buffer, without fiddling with
> `gnus-unbuttonized-mime-types'?

There are always ways!  But saving an image found in article buffer is
no different from saving an image found in an HTML page, and this is not
something which has to be a bold part of the MIME article viewer.

What you ask for is dissecting, with a scalpel, the intimate structure of
a MIME message, for removing or copying one constituent of the overall
presentation of the message.  Use `C-d' for that, combined with saving
commands.  I even guess Lars chose `C-d' because of the first letter of
the word "dissection".

The problem is that we are so uncomfortable with MIME that we desperately
want control over everything.  In my opinion, the uncomfort might come
from the fact we do not have many good MIME readers.  With a real good
reader, I do not think that the urge would be so great.

Intimate operations on the MIME structural entities should be something
driven from aside, and not encumber the reader.

> Or of hiding the image from the buffer?  Or of saving the textual types
> that happen not to be attachments?

When using an HTML browser, do you ask for hiding images from the display?
There is no such strong reason to do so.  Do you ask for saving substrings
on the page?  You just cust and paste them elsewhere, but you do not ask
the browser to have special provisions.  Just think the same.

> Saying "MIME is like HTML" is IMO missing the point of MIME.

Maybe we are not missing it that much, after all.  Yet, there are indeed
a few MIME aspects which are widely different, for instance, like part
reassembly of a file split in many messages.  MIME attempts to be many things
at once, and this throw some confusion.  But surely, it is a rather frequent
use of MIME to produce multimedia messages meant for unified presentation.

One cannot expect that a single paradigm will cover everything at once that
MIME tries to be.  Maybe that some of the weakness of many MIME readers
comes from trying to build on too few paradigms.  Better use many paradigms
as needed, and implement each of them very well.  It looks likely to me
that an intelligent reader could determine, from the structure of a MIME
message, what is its intent, and choose a suitable paradigm for that intent.

> But I don't see anything wrong with the current buttonized approach,
> especially if it were accompanied with a decent Summary-based viewing mode.

Hiding images or not, or saving images or text fragments on disk, is not
fundamentally what one would expect from a unified presentation.  If I was
hard debugging an HTML browser, year after year, maybe I would add a great
deal of buttons to trigger and untrigger things, to help me in my job.
I always had the sad impression that most MIME readers are kind of never
ending debugging versions.  Even if fun, buttons may be close to noise.

If the "decent Summary-based viewing mode" was giving access to the
intimate structure of the MIME message, it would still be a debugging tool.
MIME was surely not meant to be dissected all the time.  There is something
inherently not healthy in the concept of constant surgery. :-)

-- 
François Pinard                            mailto:pinard@iro.umontreal.ca
Join the free Translation Project!    http://www.iro.umontreal.ca/~pinard


  parent reply	other threads:[~1998-11-20 15:13 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-11-15  1:01 Pterodactyl Gnus v0.46 is released Lars Magne Ingebrigtsen
1998-11-15 21:49 ` Graham Murray
1998-11-16  8:18   ` Graham Murray
1998-11-17 23:38     ` Lars Magne Ingebrigtsen
1998-11-18  3:17       ` Alexandre Oliva
1998-11-18  6:36         ` Lars Magne Ingebrigtsen
1998-11-18  6:53           ` Alexandre Oliva
1998-11-18  7:27             ` Lars Magne Ingebrigtsen
1998-11-18  7:36               ` Alexandre Oliva
1998-11-18  8:12                 ` Lars Magne Ingebrigtsen
1998-11-18  8:22           ` Kai.Grossjohann
1998-11-18  8:42             ` Lars Magne Ingebrigtsen
1998-11-18 21:57           ` François Pinard
1998-11-19  5:57             ` Lars Magne Ingebrigtsen
1998-11-19 11:31               ` Hrvoje Niksic
1998-11-19 11:46                 ` Lee Willis
1998-11-19 11:50                   ` Hrvoje Niksic
1998-11-20  1:51                     ` Lars Magne Ingebrigtsen
1998-11-19 16:23               ` François Pinard
1998-11-19 21:01                 ` Edward J. Sabol
1998-11-19 22:29                   ` François Pinard
1998-11-20  1:57                     ` Lars Magne Ingebrigtsen
1998-11-20 10:25                       ` No more buttons by default? Hrvoje Niksic
1998-11-20 13:15                         ` Steinar Bang
1998-11-20 15:37                           ` Lars Magne Ingebrigtsen
1998-11-20 17:30                             ` Karl Kleinpaste
1998-11-20 17:45                             ` Steinar Bang
1998-11-20 17:48                               ` Steinar Bang
1998-11-21  4:29                               ` Lars Magne Ingebrigtsen
1998-11-21  8:12                                 ` Dale Hagglund
1998-11-21  8:49                                   ` Lars Magne Ingebrigtsen
1998-11-21  9:19                                     ` Dale Hagglund
1998-11-21 18:14                                 ` Matt Armstrong
1998-11-20 15:13                         ` François Pinard [this message]
1998-11-22 12:06                           ` Hrvoje Niksic
1998-11-24  9:29                             ` Lars Magne Ingebrigtsen
1998-11-20 15:28                         ` Lars Magne Ingebrigtsen
1998-11-20 17:56                           ` Raja R Harinath
1998-11-20 18:07                             ` Kai.Grossjohann
1998-11-21  4:31                             ` Lars Magne Ingebrigtsen
1998-11-20 12:19                 ` Pterodactyl Gnus v0.46 is released Kai.Grossjohann
1998-11-20 12:35                   ` Kai.Grossjohann
1998-11-20 15:26                     ` François Pinard
1998-11-20 12:12               ` Kai.Grossjohann
1998-11-20 15:17                 ` François Pinard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=vriugamm6k.fsf@raptor.IRO.UMontreal.CA \
    --to=pinard@iro.umontreal.ca \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).