BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Build iOS/Android Libraries in Common Lisp with LispWorks

| by Sergio De Simone Follow 5 Followers on May 17, 2015. Estimated reading time: 1 minute |

LispWorks 7.0 adds new runtime systems for both the Android and iOS platform to allow the creation of UI-less libraries that can be used in native mobile apps.

The new LispWorks runtimes for iOS and Android work as add-ons to LispWorks. This means you are supposed to develop your code with LispWorks, then run LispWorks for Mobile Runtime on a supported platform to create a library that can be further integrated into an Android or iOS app. LispWorks for iOS Runtime can be only run on OS X, whereas LispWorks for Android Runtime can be run on ARM Linux or any Linux system provided with an ARM simulator or OS X.

LispWorks for Mobile Runtime does not support some of LispWorks features, such as the Common Application Programmer’s Interface, which is a GUI toolkit providing native look and feel, and the LispWorks IDE. Furthermore, LispWorks for iOS Runtime currently generates only 32-bit libraries and is thus not suitable for submission to the iOS App Store, although LispWorks say they are working on adding 64-bit support.

LispWorks is a complete development environment, including a native-code compiler and IDE, for the ANSI Common Lisp programming language. Besides supporting ANSI Common Lisp, LispWorks also implements the Common Lisp Object System with support for the Metaobject protocol. LispWorks is available on the major operating systems, including Microsoft Windows, OS X, and Linux.

LispWorks 7 is LispWorks most recent release, which in addition to LispWorks Mobile Runtime also includes support for 32 bit ARM, 32/64 bit PowerPC/AIX, improved Unicode, code coverage tools, and more.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT