From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: YAMAMOTO Mitsuharu Newsgroups: gmane.emacs.devel Subject: Re: Emacs 22 Carbon+AppKit port and Emacs 23 Mac port Date: Wed, 09 Sep 2009 09:26:30 +0900 Organization: Faculty of Science, Chiba University Message-ID: References: <2282B3B4-D844-4E26-BB94-9F79EEA2E847@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Trace: ger.gmane.org 1252456018 15571 80.91.229.12 (9 Sep 2009 00:26:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 9 Sep 2009 00:26:58 +0000 (UTC) Cc: emacs-devel@gnu.org, CHENG Gao To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 09 02:26:51 2009 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 1MlB1N-0008R7-8R for ged-emacs-devel@m.gmane.org; Wed, 09 Sep 2009 02:26:49 +0200 Original-Received: from localhost ([127.0.0.1]:34187 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MlB1M-0002HN-M4 for ged-emacs-devel@m.gmane.org; Tue, 08 Sep 2009 20:26:48 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MlB1G-0002Fx-KF for emacs-devel@gnu.org; Tue, 08 Sep 2009 20:26:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MlB1A-0002DV-Lz for emacs-devel@gnu.org; Tue, 08 Sep 2009 20:26:41 -0400 Original-Received: from [199.232.76.173] (port=43055 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MlB1A-0002DS-IV for emacs-devel@gnu.org; Tue, 08 Sep 2009 20:26:36 -0400 Original-Received: from ntp.math.s.chiba-u.ac.jp ([133.82.132.2]:55087 helo=mathmail.math.s.chiba-u.ac.jp) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MlB19-000826-N6 for emacs-devel@gnu.org; Tue, 08 Sep 2009 20:26:36 -0400 Original-Received: from church.math.s.chiba-u.ac.jp (church [133.82.132.36]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 14EF6C054F; Wed, 9 Sep 2009 09:26:30 +0900 (JST) In-Reply-To: User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) X-detected-operating-system: by monty-python.gnu.org: NetBSD 3.0 (DF) 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:115155 Archived-At: >>>>> On Tue, 08 Sep 2009 12:22:38 -0400, Stefan Monnier said: >> Since Snow Leopard is out of cage, I am wondering if YAMAMOTO-san >> intend to add mac port into Emacs trunk. I personally hope this can >> happen. > I think it is a it late for it now. When the Carbon port lost its > maintainer and nobody was interested to port it to emacs-unicode, it > might have been a good option, but at that time Yamamoto-san didn't > seen too sure what he intended to do with his AppKit port, I said: For Emacs 23, I don't have a plan to develop the Carbon port. The Carbon+AppKit port may be for my personal use only (I already have the Core Text font backend driver for Leopard, and I can ignore multi-tty for my own use), unless the Cocoa/GNUstep port fails to become good enough. http://lists.gnu.org/archive/html/emacs-devel/2008-03/msg00419.html and As I've been saying, if the Cocoa/GNUstep port becomes good enough, we don't have to do anything about the Carbon(+AppKit) port of Emacs 23. Maybe the maintainers can put some time schedule to judge if the Cocoa/GNUstep port is good enough for the official Emacs 23? I may develop the Carbon+AppKit port of Emacs 23 for my private use or just for fun. But the quality and efforts required for the official distribution are quite different from those for the private use. For the latter, I can limit the OS version to the latest one, and I can omit the features that I don't use. http://lists.gnu.org/archive/html/emacs-devel/2008-05/msg00208.html I made it public because I thought the NS port was not good enough for me as of the official release. > so we ended up having to drop the Carbon code, at which point the > Emacs.app code started to look like a good solution. You thought that by examining the code, or because it was on Cocoa and GNUstep? I think dropping GUI implementation with Carbon, which is not compatible with 64-bit, in the early stage of Emacs 23 development was a right decision, as we can see in what happened at the Snow Leopard release. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.a.cjp