Andy Piper writes:
At 09:05 AM 9/11/01 +0100, Philip Aston wrote:
>And it is nice. Now I can ditch the chain of 57 scripts it takes to
>patch gnuclient into explorer. Some questions...
>
>Will the DDE integration use gnuserv/gnuclient?
No. It connects to XEmacs directly and enqueues the filename into the event
loop. gnuserv/gnuclient is not necessary.
>Is it possible to set up DDE without running netinstall?
Yes. Its just an explorer thing. Various people have posted scripts to do this.
>Are you planning to canonicalise the file or buffer names so that
>c:\dir\file and /cygdrive/c/dir/file are treated the same?
I've thought about this. Yes we should probably do this but it would be
interesting to have some others thoughts on this. Incidentally the dde
support canonicalizes filenames already, its only filenames on the command
line that aren't.
Common Lisp has just the facility to deal with this. It splits the
filename up into different components and creates a pathname object.
All lisp functions that deal with files use these pathname objects
and, therefore, don't really care about what the printed
representation of the pathname is. For more information on CL
pathnames see
http://www.xanalys.com/software_tools/reference/HyperSpec/Body/chap-19.html
The full Common Lisp HyperSpec is
http://www.xanalys.com/software_tools/reference/HyperSpec/
Maybe XEmacs should have its own pathname object.
Craig