From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Giuseppe Scrivano Newsgroups: gmane.emacs.devel Subject: Re: redisplay system of emacs Date: Tue, 23 Feb 2010 01:45:53 +0100 Message-ID: <87d3zweq4e.fsf@master.homenet> References: <27349166.post@talk.nabble.com> <27560255.post@talk.nabble.com> <4B754E74.8060705@swipnet.se> <27563610.post@talk.nabble.com> <4B7564C7.1010309@swipnet.se> <27564728.post@talk.nabble.com> <4B756FB7.3050202@swipnet.se> <87k4ui4gik.fsf@lola.goethe.zz> <27566385.post@talk.nabble.com> <87wryi2sjd.fsf@lola.goethe.zz> <27585994.post@talk.nabble.com> <87k4ucdmwh.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1266887050 904 80.91.229.12 (23 Feb 2010 01:04:10 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 23 Feb 2010 01:04:10 +0000 (UTC) Cc: tromey@redhat.com, "alin.s" , Emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 23 02:04:03 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NjjBq-00007h-0H for ged-emacs-devel@m.gmane.org; Tue, 23 Feb 2010 02:04:02 +0100 Original-Received: from localhost ([127.0.0.1]:59083 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NjjBm-00008D-Sb for ged-emacs-devel@m.gmane.org; Mon, 22 Feb 2010 20:03:50 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NjjBh-000081-Ai for emacs-devel@gnu.org; Mon, 22 Feb 2010 20:03:45 -0500 Original-Received: from [140.186.70.92] (port=35230 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NjjBU-00088e-Sh for Emacs-devel@gnu.org; Mon, 22 Feb 2010 20:03:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NjiuX-0007kq-Bf for Emacs-devel@gnu.org; Mon, 22 Feb 2010 19:46:06 -0500 Original-Received: from averell.mail.tiscali.it ([213.205.33.55]:54701) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NjiuX-0007kg-63; Mon, 22 Feb 2010 19:46:01 -0500 Original-Received: from master.homenet (84.222.171.101) by averell.mail.tiscali.it (8.0.031) id 4B5FFB3000F104DA; Tue, 23 Feb 2010 01:45:46 +0100 Original-Received: from gscrivano by master.homenet with local (Exim 4.71) (envelope-from ) id 1NjiuP-0004w6-RG; Tue, 23 Feb 2010 01:45:53 +0100 In-Reply-To: <87k4ucdmwh.fsf@stupidchicken.com> (Chong Yidong's message of "Wed, 17 Feb 2010 08:14:54 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:121286 Archived-At: Chong Yidong writes: > If you have a hankering for making core code changes, I'd suggest > looking at the concurrency project or the GTK widget embedding project, > and not a radical overhaul of redisplay itself. (Stefan and I will make > our goals for Emacs 24 more concrete when we open the trunk for Emacs 24 > development.) The emacs concurrency project, despite recently a not very active development, is in a quite advanced development status. Since last time we discussed about emacs-mt, many problems were fixed, buffer-locking was removed and we have finally implemented per thread let-bound buffer local variables. I am a bit stuck now; would you mind to try emacs-mt and let us know what we are missing before think (hopefully) about a merge? It is not well tested, and surely there are bugs waiting to be discovered. The git repository is accessible here (g-exp branch): git://gitorious.org/emacs-mt/emacs-mt.git Thanks, Giuseppe