Mojave: Implementing Objective-C GUIs from within R ********************************************************** The move from Carbon to Cocoa on OS X has opened up wide vistas of graphical interface possibilities. Originally intended to provide interactive graphics facilities under R's new Cocoa GUI, Mojave provides a complete binding to the Objective-C runtime from within R, including the ability to specify and implement Objective-C classes from entirely within R. In this paper we will first introduce the Objective-C interaction API. Next we show the class implementation API, modeled on the S4 class specification API and the details of dispatching from Objective-C into R. Finally, we introduce work towards a minimal wrapper for the implementation of standalone OS X applications using R packages.