emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Nextstep build uses iso-latin by default. WHY?


From: YAMAMOTO Mitsuharu
Subject: Re: Nextstep build uses iso-latin by default. WHY?
Date: Fri, 15 Apr 2016 09:48:20 +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 Thu, 14 Apr 2016 11:31:26 +0200, Anders Lindgren <address@hidden> said:

> The "mac" port originates from an Emacs implementation on Mac OS
> Classic whereas the NS port comes from NextSTEP, before the two were
> merged with OS X. Amazingly, both are still being actively
> maintained. Internally, however, they are totally different, the
> "mac" port is written in C based on the Carbon API, while the NS
> port is implemented in Objective-C and use the Cocoa API.

As of Emacs 24.5-based version, the Mac port contains Objective-C LOC
as much as the NS port does.

$ wc -l macappkit.?
    1153 macappkit.h
   15285 macappkit.m
   16438 total

$ wc -l ns*
    3015 nsfns.m
    1542 nsfont.m
     202 nsgui.h
     449 nsimage.m
    1960 nsmenu.m
     599 nsselect.m
     926 nsterm.h
    7811 nsterm.m
   16504 total

Of course, the Mac port also contains C code as well as Objective-C
code, but mostly not on the Carbon API.

                                     YAMAMOTO Mitsuharu
                                address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]