Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
mocl Example: Contact list application for iOS
Objective-C Common Lisp
branch: master
Failed to load latest commit information.
LispContacts Updated app for mocl Paren Mage Update URLs in
app.lisp Added iOS project

This is an example iOS app to demonstrate what a mocl application looks like. It is a simple contact list satisfying the CRUD basics (create, read, update, delete).

Note: mocl is required to build this application. It cannot run on its own. But, you can still see what the code looks like without it.

The application works as follows:

  • Zach Beane's vecto (actually the Wukix fork) renders the contact list itself, as well as the detail view of each contact.
  • The UI navigation and edit form layout is defined using Xcode's Interface Builder.
  • Lisp is used to manage the contact data (sorting the list, reader/printer for storage persistence, etc.).

Video (from mocl ECLM 2013 presentation):

There is also an Android version which uses the exact same app.lisp file:

Something went wrong with that request. Please try again.