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: Mac OS-compatible ports (was: C-g crash in C-x C-f (OSX Lion)) Date: Sun, 1 Jan 2012 10:47:38 +0900 Message-ID: References: <9E637EAB-A0C5-421B-9CCA-71C41442AF52@gmail.com> <87ipl7zaea.fsf@lifelogs.com> <87sjkbib14.fsf@uwakimon.sk.tsukuba.ac.jp> <87d3baui4b.fsf@lifelogs.com> <87mxacqlg4.fsf@lifelogs.com> <87fwg3pfy4.fsf@lifelogs.com> <8739c2dscy.fsf@lifelogs.com> <87ehvkdgfr.fsf_-_@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1325382508 9328 80.91.229.12 (1 Jan 2012 01:48:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 1 Jan 2012 01:48:28 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 01 02:48:24 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RhAX8-0005dT-MD for ged-emacs-devel@m.gmane.org; Sun, 01 Jan 2012 02:48:22 +0100 Original-Received: from localhost ([::1]:53900 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhAX8-00038t-7R for ged-emacs-devel@m.gmane.org; Sat, 31 Dec 2011 20:48:22 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:46905) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhAX5-00038Y-0C for emacs-devel@gnu.org; Sat, 31 Dec 2011 20:48:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhAX3-0000WQ-FK for emacs-devel@gnu.org; Sat, 31 Dec 2011 20:48:18 -0500 Original-Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:49705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhAX3-0000UG-0V for emacs-devel@gnu.org; Sat, 31 Dec 2011 20:48:17 -0500 Original-Received: from [192.168.1.22] (p5036-ipad01akita.akita.ocn.ne.jp [218.224.25.36]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTPSA id 0A700C055D for ; Sun, 1 Jan 2012 10:48:12 +0900 (JST) In-Reply-To: <87ehvkdgfr.fsf_-_@lifelogs.com> X-Mailer: Apple Mail (2.1251.1) X-detected-operating-system: by eggs.gnu.org: NetBSD 3.0 (DF) X-Received-From: 133.82.132.2 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:147107 Archived-At: On 2011/12/31, at 22:22, Ted Zlatanov wrote: > I agree with your statement, but we're not "pushing" the NS port only > because it's for GNUstep. It's quite usable on Mac OS X. I said that > "in its defense" it is compatible with GNUstep by using the Cocoa API, > which your port isn't. So, to make the current situation clear, the > Mac OS port choice is between: > > 1) NS port: Cocoa API, works on Mac OS X with some issues, compatible > with GNUstep and can work there (it needs lots of work though). Apple > has repeatedly stated Cocoa is the preferred API for Mac OS X > developers, especially for new software. > > 2) your Carbon-based port: works on Mac OS X well, can't be compatible > with GNUstep. Apple has not been clear about Carbon's future, even > though Carbon seems to be well entrenched at this point. As I've been repeatedly saying, the Mac port uses Cocoa for its GUI implementation. If you call the Mac port Carbon-based, lots of the applications including those bundled with Mac OS X such as Safari.app should also be called Carbon-based. (snip) > Given those choices, the NS port seems like the best choice for > inclusion in GNU Emacs, which is the status quo. Are any of the facts > I've presented inaccurate? I'm not saying about the inclusion. I'm just correcting negative statements with respect to the Mac port, many of which are made with wrong understanding about the actual situation of Mac OS X development, or even not based on the actual use. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp