Version 7 (modified by mikel, 6 years ago) (diff)


Apple's Currency Converter in Lisp

Creating Apple's Currency Converter example with OpenMCL

This HOWTO guide explains how to use OpenMCL to create a Cocoa application that is functionally identical to  Apple's Currency Converter example. The most important difference between Apple's example and this one is that this one is implemented in Common Lisp instead of Objective C. It uses OpenMCL's Objective-C bridge to provide communication between the Lisp code that you write and Apple's Cocoa frameworks. The resulting application looks and acts just like any other Cocoa application.

This HOWTO doesn't discuss all the background information that Apple's tutorial covers. Instead, we assume that you have Apple's document handy for reference, and we just describe the specific steps needed to build the example using Apple's InterfaceBuilder? application and Clozure CL.

The current version of the Clozure CL Objective-C bridge includes code that was formerly distributed separately as the "Bosco" application framework. Because that framework has been integrated with Clozure CL proper, it no longer exists as a separate project.