From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Concurrency, again Date: Mon, 17 Oct 2016 20:06:00 +0200 Message-ID: References: <87wq97i78i.fsf@earlgrey.lan> <83int1g0s5.fsf@gnu.org> <83twckekqq.fsf@gnu.org> <83mvi9a3mh.fsf@gnu.org> <20161012165911.58437154@jabberwock.cb.piermont.com> <20161012173314.799d1dc5@jabberwock.cb.piermont.com> <8360owaj2s.fsf@gnu.org> <20161013092701.77461800@jabberwock.cb.piermont.com> <20161017105345.2f255760@jabberwock.cb.piermont.com> <83y41nx8l6.fsf@gnu.org> <20161017123459.5ded9408@jabberwock.cb.piermont.com> <83twcayku6.fsf@gnu.org> <20161017135353.533db169@jabberwock.cb.piermont.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1476730195 22310 195.159.176.226 (17 Oct 2016 18:49:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 17 Oct 2016 18:49:55 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: jwiegley@gmail.com, Eli Zaretskii , monnier@iro.umontreal.ca, emacs-devel@gnu.org To: "Perry E. Metzger" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 17 20:49:50 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bwCyk-0004FQ-9a for ged-emacs-devel@m.gmane.org; Mon, 17 Oct 2016 20:49:42 +0200 Original-Received: from localhost ([::1]:35115 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwCym-0007kM-6M for ged-emacs-devel@m.gmane.org; Mon, 17 Oct 2016 14:49:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58570) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwCKr-0006ii-Rd for emacs-devel@gnu.org; Mon, 17 Oct 2016 14:08:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwCKo-0007AS-I5 for emacs-devel@gnu.org; Mon, 17 Oct 2016 14:08:29 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:34815) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1bwCKo-00078k-BS; Mon, 17 Oct 2016 14:08:26 -0400 Original-Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bwCKa-0003H4-1y; Mon, 17 Oct 2016 20:08:14 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWVvs2GUj2w1+JiCQSN qa6ey9/a6+iUiHi/rTgYAAACPUlEQVQ4jV2TTWvjMBCGB2ORs0hA11TUvhsf9irKNLoaUXWviwnq tWlF9Pf3HdlOvTsmIZln3vmSTETNc9H6njabbWImRaFPFuDjsoH4ntipSPj55bUu1flHFO+JVKzA Q5ErsGnur5cEf6QCu20KFOie0jWdiejOAozPlxkCoMPL053J0aUYgOxLmVNf03GSJDVVKZ/e5EfD 6eMB8uuhXHZ+6AX4zOpQdn6tNRSmZHbW+03hTRFCGIFZvbn2K80z/P1NF7MCR+GZqH2pTc2zwVgC THHUY6Le9kuuIsQAZNfMNtjm/NNsMSyAlLVdeOvtWh3+LIBdM3XB2n6uNbxsAemh4MbaaO2yES5c WufiBuya5+pLlq0H6QqgX1o9E2M9McRoMYdhbs4ogYeIXeviosAhZdch14TTAXBysDhBAFRRRK7l ltlRKyAsQNaIhxEPkYoBYy2gMKJFAy9Jhc7WGlDAnECKtUKoXdVMnKuqFb+MRXDD7xDbolVqJwWE JknyoKD0OrUgU4xTTSWF0Yv8i4BSm4JFu/zjF7Py1UkQy51XqzuG0K2/6kzxH6tRijY31sQExQZp Na5XI8shy+ALwO68HsUGUw9jyQA3l+O42HCKj+Le++/xYYNb28ZKtB53oLgVjP+Zzst6K9A7kUb9 FWjc1Z3EvE4T/f4kc083fdwnO+Fc7kbeqH080g4GY/3ChdvF4wUeB3mF9QDF6h+MMRn677HcjuNA tSF8Tri3Er7JyWjxG1xcTHoUUNHwFzU+Hpj+sLOxAAAAAElFTkSuQmCC In-Reply-To: <20161017135353.533db169@jabberwock.cb.piermont.com> (Perry E. Metzger's message of "Mon, 17 Oct 2016 13:53:53 -0400") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.91.224.195 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:208378 Archived-At: "Perry E. Metzger" writes: > Of course, one could do something like wrapping the Webkit instances > in subprocesses, which might not be awful from an isolation > viewpoint. Have you tried using the webkit widgets? Emacs does not hang while, say, playing video, so presumably it's running its own thread. It is, in any case, irrelevant to the discussion of Emacs Lisp concurrency: The Emacs "event loop" is doing anything inside the widgets. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no