emacs-devel
[Top][All Lists]
Advanced

[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



reply via email to

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