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
184.108.40.206 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.
220.127.116.11 Signing your development image
On Microsoft Windows and Mac OS X you can sign a development image saved using
save-image with the
18.104.22.168 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
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-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.
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