Before coding systems came into the picture, Fmd5 was an exemplary
of Lisp elegance:
`md5' is a built-in function
(md5 OBJECT &optional START END)
Documentation:
Return the MD5 message digest of OBJECT, a buffer or string.
Optional arguments START and END denote positions for computing the
digest of a portion of OBJECT.
I'm a MOLE (MOnoLingual Emacs) so take what I have with a shalt shaker
but shouldn't OBJECT be in the already appropriate coding system for
whatever the message digest is being computed?
To put it another way, shouldn't there be a set of functions that
given an OBJECT in one coding system return another OBJECT in a
different coding system?
--pete
P.S. I don't understand MULE and I'm not going to try to, so
don't waste a lot of time if "no" is an appropriate answer.