[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
- package.el can't install a circular depend and it should be able to., Nic Ferrier, 2013/01/03
- Re: package.el can't install a circular depend and it should be able to., Tom Tromey, 2013/01/14
- Re: package.el can't install a circular depend and it should be able to., Xue Fuqiao, 2013/01/14
- Re: package.el can't install a circular depend and it should be able to., Stephen J. Turnbull, 2013/01/14
- Re: package.el can't install a circular depend and it should be able to., Stefan Monnier, 2013/01/14