Re: package.el: bytecode portability across emacs versions

From:

David Kastrup

Subject:

Re: package.el: bytecode portability across emacs versions

Date:

Sat, 26 May 2007 12:40:21 +0200

User-agent:

Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux)

Eli Zaretskii <address@hidden> writes:
>> From: David Kastrup <address@hidden>
>> Date: Sat, 26 May 2007 08:34:50 +0200
>> Cc: address@hidden
>>
>> Windows has no symlinks. That is no concern for Debian, but it would
>> be for a general package system.
>
> Latest versions of Windows do have symlinks. (Which of course does
> not change in any way the conclusion that symlinks are not the best
> idea for a general package system.)
It might work to do "Emacs symlinks", single files only containing
(load "/absolute/path/something.el")
On the other hand, when thinking about a package system, we are not
restricted to maintaining the basic assumption in Emacs that demands
compiled and source Lisp files to be in the same place. While I have
no good ideas about a different reliable scheme, if people can come up
with a good design that works when separating source and compiled
files, we could switch to using it.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum