BT

InfoQ Homepage News Build iOS/Android Libraries in Common Lisp with LispWorks

Build iOS/Android Libraries in Common Lisp with LispWorks

Bookmarks

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
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.

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

Community comments

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

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

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.