BT

InfoQ ホームページ ニュース iOS/Android用ライブラリをCommon Lispで開発可能なLispWorks

iOS/Android用ライブラリをCommon Lispで開発可能なLispWorks

ブックマーク

原文(投稿日:2015/05/17)へのリンク

LispWorks 7.0には,AndroidおよびiOSプラットフォーム用の新しいランタイムシステムが追加されている。ネイティブなモバイルアプリ用に,UIを持たないライブラリの開発が可能になる。

この新しいLispWorks runtimes for iOS and Androidは,LispWorksのアドオンとして動作する。これはつまり,LispWorksを使って開発したコードを元に,サポート対象のプラットフォーム上でLispWorks for Mobile Runtimeを実行することにより,AndroidやiOSアプリに統合可能なライブラリを生成できる,ということだ。LispWorks for iOS RuntimeはOS X上でなければ動作しないが,LispWorks for Android Runtimeの方は,ARM Linux以外にも,ARMシミュレータを提供するLinuxシステムや,さらにはOS X上でも動作する。

LispWorks for Mobile Runtimeでは,ネイティブのルック・アンド・フィールを提供するGUIツールキットであるCommon Application Programmer’s Interfaceや,ListWorks IDEなど,いくつかのLispWorks機能がサポートされていない。また,現時点で生成できるライブラリは32bitに限られている。ListWorksでは64bitサポート追加に取り組んでいるとしているが,現状ではiOS App Storeへの提出には適さない。

LispWorksは,ANSI Common Lispプログラム言語のための,ネイティブコンパイラとIDEを含んだ,完全な開発環境である。ANSI Common Listpのサポートに加えて,Common List Object Systemを実装し,Metaobjectプロトコルをサポートする。公開版はMicrosoft WindowsやOS X,Linuxなど,主なオペレーティングシステムで使用可能だ。

LispWorks 7は,ListWorksの最新リリースである。LispWorks Mobile Runtimeに加えて,32bit ARMと32/64bit PowerPC/AIXのサポート,Unicodeの改善,コードカバレッジツールなども備えている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

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

コミュニティコメント

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

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

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。