>>>> "Paul" == Paul Kinnucan
<paulk(a)mathworks.com> writes:
Paul> Adrian Aichner writes:
>
> Does jde keep the local binding of directory-sep-char internal, or
> does it cause any external side-effects (like clearcase used to)?
>
Paul> It always uses it locally to avoid external side
Paul> effects. There are lots of places where the JDE has to
Ah, great!
Paul> compare paths. It "normalizes" all paths to use forward
Paul> slashes to permit valid comparisons. The native Windows
Paul> version of XEmacs is the only version of Emacs that uses
Paul> backslashes in the paths that it returns, thus potentially
Paul> invalidating comparisons. Declaring directory-sep-char to be
Paul> / locally and temporarily within JDE functions forces the
Paul> native Windows version of XEmacs to behave like the other
Paul> versions of Emacs and thus assure that the JDE will work on
Paul> the native Windows version of XEmacs without a mass of
Paul> special-case handling code.
Sounds good, thanks!
Adrian
Paul> - Paul
--
Adrian Aichner
mailto:adrianï¼ xemacs.org
http://www.xemacs.org/