emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: package.el can't install a circular depend and it should be able to.


From: Stefan Monnier
Subject: Re: package.el can't install a circular depend and it should be able to.
Date: Fri, 11 Jan 2013 18:27:58 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

>> A real circular graph isn't supported.  I guess it could be, though to
>> me it seems like this would have to be some kind of packaging confusion.
> Why is it confusion?  Lisp environments have always supported mutual
> recursion.  I'll grant that it would normally be technically possible
> to refactor the packages to avoid it at the library level, but it
> might be administratively inconvenient due to separate maintainership
> and the like, or simply an historical artifact that the maintainers
> don't want to refactor immediately.  I don't see why those cases
> shouldn't be supported, although it might be appropriate to warn.

I partly agree, but mutual recursion between ELPA packages should be
pretty damn rare (as opposed to mutual recursion between individual
Elisp files), so I don't think it's worth worrying about it.


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]