Event viewer application log not updating
On June 28, 2017, Apple announced that 32-bit software for mac OS, such as all Carbon applications, would no longer be supported “without compromise” on versions of mac OS after mac OS 10.13 High Sierra and only 64-bit software (which excludes Carbon) would run natively on versions of mac OS that come after High Sierra.Carbon descends from the Toolbox, and as such, is composed of "Managers".To do this, many of the useful bits of code from the lower-levels of the Open Step system, written in Objective-C and known as Foundation, were re-implemented in pure C.This code became known as Core Foundation, or CF for short.
The APIs are still accessible to developers and all Carbon applications will run, but the APIs will no longer be updated.The Finder, for instance, remained a Carbon application for many years, only being ported to Cocoa with the release of Mac OS 10.6 in 2009.The transition to 64-bit Macintosh applications beginning with Mac OS X v10.5, released October 26, 2007, brought the first major limitations to Carbon.The original Mac OS used Object Pascal as its primary development platform, and the APIs were heavily based on Pascal's call semantics.Much of the Macintosh Toolbox consisted of procedure calls, passing information back and forth between the API and program using a variety of data structures based on Pascal's variant record concept.
Search for event viewer application log not updating:
Apple does not provide compatibility between the Macintosh graphical user interface and the C programming language in the 64-bit environment, instead requiring the use of the Objective-C dialect with the Cocoa API.) remained written in Carbon for many years.