>>>> "cgw" == Charles G Waldman
<cgw(a)alum.mit.edu> writes:
cgw> OK, thanks for that answer. It would be clearly be better to
cgw> check for (featurep 'file-coding) rather than (boundp
cgw> 'buffer-file-coding-system)
cgw> But I fear that this check may need to be added in a bunch of
cgw> places in the package lisp!
Agreed. I think your strategy of defining a default of 'raw-text-unix
if file coding is not compiled in is appropriate. It has the correct
semantics. Note that this is exactly what we do for the specifier
tags at the end of lisp/specifier.el. Anyway, we're moving in the
direction of making file-coding (but not Mule, yet!) the default
configuration.
The main thing to do is to audit the code for (incorrect) checks for
(boundp 'buffer-file-coding-system) and the like whose semantics is
intended to be (featurep 'file-coding).
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."