From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.help Subject: Re: New Emacs with GTK! Date: 18 Apr 2003 10:43:33 -0400 Organization: Yale University Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <5lu1cvlvca.fsf@rum.cs.yale.edu> References: <84znmohwwe.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1050677554 11907 80.91.224.249 (18 Apr 2003 14:52:34 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 18 Apr 2003 14:52:34 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Fri Apr 18 16:52:32 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 196XDA-00031t-00 for ; Fri, 18 Apr 2003 16:51:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 196XCM-00055o-00 for gnu-help-gnu-emacs@m.gmane.org; Fri, 18 Apr 2003 10:50:42 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!news.ycc.yale.edu!rum.cs.yale.edu!rum.cs.yale.edu Original-Newsgroups: gnu.emacs.help Original-Lines: 14 Original-NNTP-Posting-Host: rum.cs.yale.edu User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-Original-NNTP-Posting-Host: rum.cs.yale.edu X-Original-Trace: 18 Apr 2003 10:43:33 -0400, rum.cs.yale.edu Original-Xref: shelby.stanford.edu gnu.emacs.help:112096 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:8595 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:8595 >>>>> "Niels" == Niels Freimann writes: > To separate a program into different layers is a paradigm of modern software > development. I.e. you're just saying that Emacs's code should be modularized, right? In that case, I'd be interested to know which parts of the GTK and tty code you'd like to see better modularized. It is obvious that there is a lot of code-duplication (i.e. nightmare for maintenance) between X11/w32/carbon. OTOH I didn't know that there was such a problem with the tty code, but I admittedly don't know that code very well at all. Stefan