【ハウツー】
開発のプラットフォームをEclipse IDEという統合開発環境に移行させたデベロッパは少なくないだろう。Eclipse IDEの魅力はなんといってもプラグインでさまざまなプログラム言語の開発に対応できる点にある。ここではEclipse IDEでLispの開発を実現するCuspを紹介する。
CuspはEclipseプラットフォームで動作するLisp開発環境。環境からSBCLを動作させ、そこからさらにSlimeを動作させている。背後でSBCLやSlimeを実行しているため、提供している機能はプロジェクト管理、コードエディット、シンタックスハイライト、自動インデント、括弧対応、自動補完といった機能といった基本的なものから当然REPLまで対応している。
執筆現在における最新版は5日(米国時間)に公開された0.7.0。同バージョンにおける主な変更点は次のとおり。
Cuspは機能のベースとしてはSBCLを採用し、そこでSLIMEを動作させることでさまざまな機能を提供している。SBCL(Steel Bank Common Lisp)はANSI Common Lispに対応したコンパイラおよびランタイムシステム。実装はシステムネイティブであるため、システムごとにコンパイルする必要がある。SLIME(The Superior Lisp Interaction Mode for Emacs)はCommon Lisp環境に対するEmacsモード。もともとSLIMに対する拡張として開発されてきたもの。SLIMEはSBCLでも動作する。
| FSL、全通信方式対応のマルチモード/マルチバンドRFトランシーバLSIを発売 [14:21 2/23] |
| ISSCC 2012 - ソニー、転送速度350Mbpsを実現したTransferJet対応LSIを発表 [13:54 2/23] |
| ISSCC 2012 - パナソニック、443MB/sの書き込み速度を実現したReRAMを開発 [13:35 2/23] |
| ISSCC 2012 - IMECとルネサス、次世代広帯域無線用受信機向けADCを開発 [13:01 2/23] |
| 富士通と東北大、高精度3次元津波シミュレーションの共同研究を開始 [11:19 2/23] |
|
イメージナビ、プロの広告写真家による高品質な撮影代行サービスを開始 [14:43 2/23] クリエイティブ |
|
AppleやGoogleなどアプリストア6社、プライバシーポリシー明示に合意 [14:34 2/23] ネット |
|
【2月23日】今朝のエンタメニュース放映時間ランキングTOP10 [14:32 2/23] エンタメ |
|
FSL、全通信方式対応のマルチモード/マルチバンドRFトランシーバLSIを発売 [14:21 2/23] エンタープライズ |
|
シグマ、4,600万画素センサー搭載「SD1 Merrill」の発売日を正式決定 [14:21 2/23] 家電 |