[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: MIME as a vCalendar element separator - bad move...
responses below.
> From: owner-ietf-calendar@imc.org [SMTP:owner-ietf-calendar@imc.org] On
> Behalf Of Skip Montanaro
>
> ----
>
> If vCalendar objects were made up on of non-printing characters like GIF
> images, DXF files, Word documents or ELF executables we wouldn't even be
> having this discussion.
>
> [Lewis Geer (Exchange)] As I said in an earlier post, all of these
> file formats have additional functionality. What additional
> functionality do the vcalendar separators have over MIME separators?
>
> ----
>
> Just because MIME is a compound document format with separators doesn't
> mean
> it has to be the only one we ever use again. Nor does it mean it's the
> best
> one for every task where you need a separator.
>
> [Lewis Geer (Exchange)] It seems to work fine for calendaring, given
> the example I posted. Are there counter examples?
>
> ----
> [..snip..]
>
> There is, believe it or not, software available that parses and
> generates
> vCalendars. I see no particular reason to break them gratuitously.
>
> [Lewis Geer (Exchange)] We are going to end up with a new standard;
> enough people have issues, such as daylight saving time. Software will
> have to be upgraded. Changing scanf's will not be a huge task.
> ----
>
> MIME is meant to encapsulate documents or bundle multiple individual
> documents into larger aggregates. For instance, a co-author might use a
> MIME multipart document to send the chapters of a book to me where each
> individual file was a Word document. When I split up the multipart
> document
> each element stands on its own, at least from an application program
> standpoint. Each element can be handled by separate applications
> without
> relying on the others. I can ship Chapter 1 to Sherry, Chapter 2 to
> Mabel,
> and keep Chapter 3 for myself.
>
> I have an intuitive notion of what an event is. In general, it involves
> multiple people coming together at the same time and place (ignoring
> video
> conferences and so forth for a moment). Operating on any of the three
> components independently doesn't make sense the way operating on the
> individual Word documents does. Giving Sherry the time, Mabel the list
> of
> people and keeping the location for myself just gives each of us an
> incomplete picture of the whole. They aren't meant to stand alone.
>
> [Lewis Geer (Exchange)] MIME has several constructs for handling
> relations between body parts. Content-ID, which labels each part for
> reference from another part, is the simplest. Multipart/relative
> allows one to structure these relationships.
> ----
>
> I guess what I'm trying to say is MIME is fine encapsulation and for
> coarse-grained composition of relatively large objects. vCalendars are
> generally itty bitty things. In my opinion you're trying to be too
> fine-grained with MIME, in effect, driving a tack with a sledgehammer.
>
> [Lewis Geer (Exchange)] If you look at the examples, there is almost
> no difference between the two. MIME is not a sledgehammer, it's
> actually very elegant and simple.
> ----
>
> Now, why didn't I use MIME separators or BEGIN/END separators above?
> They
> weren't appropriate for the job...
>
> [Lewis Geer (Exchange)] What exactly is the different functionality
> that BEGIN/END has over boundary strings? They are just strings.
>