[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: MIME as an appointment element separator - good move...




> ----------
> From: 	Ken Shan[SMTP:ken@digitas.org]
> Sent: 	Sunday, December 8, 1996 6:57 PM
> To: 	Alec Dun
> Cc: 	Paul.Rarey@Clorox.com; ietf-calendar@imc.org
> Subject: 	Re: MIME as an appointment element separator - good
> move...
> 
> Alec Dun wrote:
> 
> > The issue of hacking begin/end on top of MIME isn't one of how long
> it
> > would take to write, but rather that of the extra code involved that
> > will unnecessarily consume additional memory.  Imagine if every MIME
> > body part needed a special parser how horrible the bloat would be.
> I
> > wanted to try to avoid that if possible so our products can be
> small.
> 
> I *was* asking how much extra code would be involved, and how much
> additional memory would be consumed, if BEGIN/END are to be parsed.
> From what you say it seems that I have vastly underestimated the
> amount of code needed to translate BEGIN/END into recursive MIME
> parts.  However, this translation seems fairly straightforward to me,
> and I still don't see where I have estimated wrong.
> 
The point is that the code is unnecessary.

> > The least expensive windows CE machine has 2Mb of RAM, and 4Mb of
> ROM.
> > I don't have figures for the other ones you asked about.
> 
> Thanks for the figures.  How much code do you think adding BEGIN/END
> support would cost?  Would that fit into the 2Mb of RAM (let's say not
> everybody want their calendaring app burned into their palmtop's ROM)?
> 
The unnecessary memory that is consumed here can not be used by other
apps.  The number of apps and amount of data I can use on my machine
will be reduced by the additional code.  If all the apps running on my
machine have the drawback of poor code reuse, then it makes a
significant difference.

> -- 
> blue | Ken; Shan, Chung-chieh; Sian7, Tiong1-kiat8;
> ken@digitas.harvard.edu.
>  ()  | Your code today becomes the mind tomorrow:  Your plan its
> means,
>  /\  | your dream its ends, your ideal its elegance.  Hack on.
>