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: Sat, 16 Apr 2016 17:31:37 +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,

This is true.

> 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.

But this is not.  At least, the Mac port uses the following
Objective-C Cocoa APIs/frameworks that are not used in the NS port:

  Core Animation
  Core Image
  OSAKit
  PDFKit (for rendering PDF data via `image-io' or `imagemagick' image types)
  WebKit (for rendering SVG data via `svg' image type)

                                     YAMAMOTO Mitsuharu
                                address@hidden



reply via email to

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