From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Adrian Robert" Newsgroups: gmane.emacs.devel Subject: Re: Carbon port emacs-unicode-2 build problem under MacOSX Date: Wed, 7 Nov 2007 19:40:19 +0300 Message-ID: <55f7df060711070840p7755477ar297569f97bb3b7ff@mail.gmail.com> References: <47305F6E.2030204@gnu.org> <4731CCDA.70608@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1194453685 2262 80.91.229.12 (7 Nov 2007 16:41:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 7 Nov 2007 16:41:25 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 07 17:41:29 2007 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.50) id 1Ipnxt-0006Rw-BK for ged-emacs-devel@m.gmane.org; Wed, 07 Nov 2007 17:41:17 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ipnxi-0003ac-D0 for ged-emacs-devel@m.gmane.org; Wed, 07 Nov 2007 11:41:06 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ipnx2-00034b-K9 for emacs-devel@gnu.org; Wed, 07 Nov 2007 11:40:24 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ipnx0-00032O-Vt for emacs-devel@gnu.org; Wed, 07 Nov 2007 11:40:24 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ipnx0-00032E-Qi for emacs-devel@gnu.org; Wed, 07 Nov 2007 11:40:22 -0500 Original-Received: from rv-out-0910.google.com ([209.85.198.184]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ipnx0-0007VT-K9 for emacs-devel@gnu.org; Wed, 07 Nov 2007 11:40:22 -0500 Original-Received: by rv-out-0910.google.com with SMTP id c27so1848025rvf for ; Wed, 07 Nov 2007 08:40:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=+iEjC/XaMWVjUlKnMwTj6I486Zw2HLNfYAXucI9OvXc=; b=HSjWs1lVC9wGlPMRG1cTOaL/G243jQX8nx7jNGGmd/RzZ9CPNFBvrAsVph+0WrrJ+lsltPH6IiW9H7y64f5/NlMXnxgKD/9E73J6qKm+ClPDTUVVmAP+t8AWqv0L2pndVokmC0fIfamstQzmGQ0NBVFq2igzMqsNZF0GHd36Iyw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=gnB+hOihI6OfFLbGZ0TWZqXduwD9BpjZpuSbqjcPOnHGESomtFt3qfO1NaXMW2BOnXCtgHu87Iv0cjkcXA4hmHOhsriskUzhpWM3OOI6ZtMidf1tZx4TUenqyEkiVDIaDp10l7yV2gUXTvKlQ6X+lhAWc8FHkAr9imc9v7t/oYU= Original-Received: by 10.141.78.14 with SMTP id f14mr3627412rvl.1194453619890; Wed, 07 Nov 2007 08:40:19 -0800 (PST) Original-Received: by 10.141.84.8 with HTTP; Wed, 7 Nov 2007 08:40:19 -0800 (PST) In-Reply-To: Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:82755 Archived-At: > JR> Before the Cocoa port is merged, it would be good if the developers > JR> could list all such new features here, so we could decide: > > JR> 1. The feature is a good feature, and we should implement it on other > JR> platforms too. > JR> 2. The feature really is Mac specific, and is good to have on that > JR> platform, but doesn't fit in other platforms. > JR> 3. The feature is not something we want in Emacs right now. > Adrian, I copy you on this, in case you don't follow emacs-devel > directly. There's also a discussion with YAMAMOTO Mituharu about the > Cocoa port vs. his Carbon+AppKit port. Thanks, I read emacs-devel thru gmane, so cc'ing is faster. I'll try to write up a list of the features and post it with some commentary. Regarding the Carbon-AppKit port and its predecessor the Carbon port, it and the Cocoa port have become more similar from a user perspective over time, as each derived inspiration from the other and feedback from a shared user community. There is some greater difference under the hood, since one developed to the object-oriented framework from the start, but I think that is becoming somewhat less now with Carbon-AppKit (I've not seen all the code there), and my own efforts to make things more uniform with other ports. The Cocoa port supports a superset of the platforms (due to GNUstep support), but the Carbon port, despite being younger, is more mature and robust, so as long as people are working on it (now on Carbon-AppKit), that's another good reason to keep it.