[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Async package.el
From: |
Stefan Monnier |
Subject: |
Re: Async package.el |
Date: |
Thu, 09 Apr 2015 14:18:53 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> Also, attempting to make package async shows up a problem that is lying
> in wait as Emacs gets multithreading capabilities -- most elisp packages
> are written assuming a sync/blocking world -- especially with respect to
> user-feedback. So even as package downloads and installs things
> asynchronously, the underlying elisp modules that download, unpack and
> compile output messages continuously in the echo area
AFAIK those messages are under the control of package.el, so we
can/should simply fix those. E.g. compilation shouldn't emit any
messages, since warnings and such should go to a buffer instead.
Basically when installing a (set of) packages, there should only be
3 messages, only the last 2 being "asynchronous":
downloading...
installing...
installing...done
-- Stefan
- Re: Async package.el, (continued)
- Re: Async package.el, Dmitry Gutov, 2015/04/07
- Re: Async package.el, Stefan Monnier, 2015/04/08
- Re: Async package.el, Dmitry Gutov, 2015/04/08
- Re: Async package.el, raman, 2015/04/09
- Re: Async package.el, Rasmus, 2015/04/09
- Re: Async package.el, Artur Malabarba, 2015/04/09
- Re: Async package.el, Artur Malabarba, 2015/04/09
- async message, Ivan Shmakov, 2015/04/09
- Re: async message, raman, 2015/04/10
- Re: Async package.el, raman, 2015/04/09
- Re: Async package.el,
Stefan Monnier <=
- Re: Async package.el, raman, 2015/04/10
- Re: Async package.el, Artur Malabarba, 2015/04/11
- Re: Async package.el, Stefan Monnier, 2015/04/11
- Re: Async package.el, Artur Malabarba, 2015/04/07
- Re: Async package.el, Dmitry Gutov, 2015/04/07
- Re: Async package.el, Artur Malabarba, 2015/04/08
- Re: Async package.el, Dmitry Gutov, 2015/04/08
- Re: Async package.el, Artur Malabarba, 2015/04/08
- Re: Async package.el, Dmitry Gutov, 2015/04/08
- Re: Async package.el, Artur Malabarba, 2015/04/09