[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs 23 Mac port
From: |
YAMAMOTO Mitsuharu |
Subject: |
Re: Emacs 23 Mac port |
Date: |
Tue, 16 Nov 2010 10:25:41 +0900 |
User-agent: |
Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (Shijō) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) |
>>>>> On Mon, 15 Nov 2010 09:23:54 -0600, Ted Zlatanov <address@hidden> said:
DC> Thanks for continuing to do this work. I still find the AppKit
DC> port to be more reliable and useful than the NS one, and I hope it
DC> makes it into mainline one day.
> IIRC the AppKit port depends on the Carbon libraries and so is not a
> good long-term solution. Mitsuharu-san, is that still correct?
Not sure about "the Appkit port".
If you mean Emacs 22 Carbon+Appkit port, then I maintain this just
because I'm using it in our classroom.
If you mean Emacs 23 Mac port, see the following message in
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00148.html
>>>>> On Mon, 07 Jun 2010 09:53:09 +0900, YAMAMOTO Mitsuharu <address@hidden>
>>>>> said:
>>>>> On Sun, 6 Jun 2010 17:28:25 -0400, David Reitter <address@hidden> said:
>>> uses Cocoa and it can be compiled as 64bit executable.
>> I see a lot of Carbon in there, unlike in the NS port.
> As long as a program runs as a 64-bit binary, which implies its GUI
> part is implemented with Cocoa, I don't think the (selective) use of
> Carbon is problematic. If it were, then Apple would have excluded
> it from the 64-bit version of Carbon like they did for its GUI part.
> Sometimes Carbon is useful for finer control, and sometimes it is
> necessary to provide compatibility functions for older versions of
> Mac OS X where Cocoa hadn't provided enough replacements.
> Not using Carbon would be meaningful for the NS port, because it has
> to support GNUstep, too. But for 64-bit GUI Mac programs, it does
> not make sense to prefer Cocoa-only to a hybrid of Carbon and Cocoa.
> People would neither call Safari a Carbon app nor complain its use
> for the reason that the program is linked with the Carbon framework.
FWIW, half of applications that are bundled with Mac OS X 10.6 are
linked with the Carbon framework.
YAMAMOTO Mitsuharu
address@hidden
Re: Emacs 23 Mac port, ken manheimer, 2010/11/17
Re: Emacs 23 Mac port, Leo, 2010/11/30