【ハウツー】

EclipseでLisp - Cusp登場

1 Cuspとは

 
  • <<
  • <

1/3

開発のプラットフォームをEclipse IDEという統合開発環境に移行させたデベロッパは少なくないだろう。Eclipse IDEの魅力はなんといってもプラグインでさまざまなプログラム言語の開発に対応できる点にある。ここではEclipse IDEでLispの開発を実現するCuspを紹介する。

CuspはEclipseプラットフォームで動作するLisp開発環境。環境からSBCLを動作させ、そこからさらにSlimeを動作させている。背後でSBCLやSlimeを実行しているため、提供している機能はプロジェクト管理、コードエディット、シンタックスハイライト、自動インデント、括弧対応、自動補完といった機能といった基本的なものから当然REPLまで対応している。

執筆現在における最新版は5日(米国時間)に公開された0.7.0。同バージョンにおける主な変更点は次のとおり。

  • 最新のSBCLへアップデート
  • アウトラインビューにおけるUIのさまざまな改善
  • Lispプロジェクト作成の際に自動的にasdおよびdefpackageファイルが付随するように変更
  • REPLにおけるフォントサイズを変更する機能を追加
  • Lispインスタンスをリスタートさせるボタンが動作するように改善
  • Alt-Eによって現在対象としている式の評価結果が表示されるように変更
  • そのほかバグの修正

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でも動作する。

  • <<
  • <

1/3

インデックス

目次
(1) Cuspとは
(2) インストール
(3) Hello Cusp!


転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

『おそ松さん』よりひょこっとラバーストラップの第2弾が登場
[20:00 7/23] ホビー
みなさんメガネ男子は好きですか?『おそ松さん』が一番くじでメガネ姿を披露
[20:00 7/23] ホビー
「夏目友人帳 伍」は10月から!夏目とニャンコ先生の新カットも公開
[19:38 7/23] ホビー
東国原英夫vs上西小百合が因縁の生対決 - 27時間テレビ『バイキングSP』
[19:33 7/23] エンタメ
[長谷川博己]始球式“失敗”のゴジラをフォロー ナイスゴールで会場沸かす
[19:30 7/23] エンタメ

求人情報