All Manuals > LispWorks Release Notes and Installation Guide > 15 Release Notes

NextPrevUpTopContentsIndex

15.3 Platform support

15.3.1 Runtimes for Android and iOS

With LispWorks for Mobile Runtime you can now build a "headless" LispWorks runtime for Android or iOS devices. Connect this with a native GUI to create a mobile app with LispWorks inside.

LispWorks for Android Runtime supports all of ANSI Common Lisp.

LispWorks for iOS Runtime supports all of ANSI Common Lisp except for the compiler (because it is not possible to create executable code on-the-fly on iOS).

Your app can include your own Lisp code, LispWorks modules such as KnowledgeWorks, and third party Common Lisp libraries. However note that CAPI is not supported on iOS or Android, therefore any GUI part of your app will need to be written using the native API. For more information see the chapters "iOS interface" and "Android interface" in the LispWorks User Guide and Reference Manual .

15.3.2 AIX/PowerPC implementation

LispWorks for AIX/PowerPC is now available. There are 32-bit and 64-bit implementations.

15.3.3 ARM Linux implementation

LispWorks (32-bit) for ARM Linux is now available.

15.3.4 Running on 64-bit machines

As far as we know each of the 32-bit LispWorks implementations runs correctly in the 32-bit subsystem of the corresponding 64-bit platform.

15.3.5 Code signing LispWorks images

15.3.5.1 Signing of the distributed executable

On Mac OS X, the LispWorks Personal Edition application bundle is signed in the name of LispWorks Ltd.

On Microsoft Windows, the LispWorks Personal Edition executable is signed in the name of LispWorks Ltd.

Other LispWorks editions are not signed, because of the complications around image saving and delivery that this would lead to.

15.3.5.2 Signing your development image

On Microsoft Windows and Mac OS X you can sign a development image saved using save-image with the :split argument.

15.3.5.3 Signing your runtime application

On Microsoft Windows and Mac OS X you can sign a runtime executable or dynamic library which was saved using deliver with the :split argument.

15.3.6 Mac OS X universal binaries no longer supported

LispWorks 7.0 for Macintosh does not support the PowerPC architecture or universal binaries.

The LispWorks image supplied is named according to its (single) architecture, for example lispworks-7-0-0-x86-darwin and lispworks-7-0-0-amd64-darwin. It cannot build a universal binary runtime.

LispWorks 6.1 and some earlier versions were supplied as a universal binary image and could build universal binary runtimes.

The functions hcl:save-universal-from-script, hcl:create-universal-binary, hcl:save-argument-real-p and hcl:building-universal-intermediate-p are all deprecated.

15.3.7 Older platforms

LispWorks 7.0 does not support HP-UX.

LispWorks no longer supports Mac OS X 10.3 or 10.4, and does not support any version of Mac OS X on PowerPC.

LispWorks 7.0 (32-bit) for Macintosh supports Mac OS X 10.5 and later on Intel.

LispWorks 7.0 (64-bit) for Macintosh supports Mac OS X 10.5 and later on Intel.


LispWorks Release Notes and Installation Guide - 2 Mar 2015

NextPrevUpTopContentsIndex