Common Application Execution Platform (Objective PE)
Compile twice, run everywhere. x86+x86_64 as portable bytecode. PE/COFF as file format. New object model based on ideas found in IBM System Object Model, “Putting Metaclasses to Work” book and Objective-C. Apple Cocoa as GUI. Cocoa bridge on macOS, tweaked Objective-C compiler on other OSes. Support for Delphi, Ada, C++ and scripting languages like in Microsoft COM and IBM SOM. Inheritance support like in IBM SOM.