【ハウツー】

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年後は? あなたの年収をデータに基づき予報します。

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

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

人気記事

一覧

イチオシ記事

新着記事

美味しさは、飲んでみないとわからない - 全自動エスプレッソマシンを試せる「デロンギ 表参道」オープン
[07:00 9/30] スマホとデジタル家電
ねこのはなしをしようか 第26回 猫用おやつ
[07:00 9/30] 趣味
『モーツァルト音楽王』アマチュア枠優勝の女子高生に注目「スゲーうまい!」
[07:00 9/30] エンタメ
市川由衣、第1子出産に喜び「愛おしくてたまらない」「お母ちゃん頑張る!」
[07:00 9/30] エンタメ
小児科医が回答! 子どもの病気、危険のサイン 第5回 熱性けいれんの対処法は?
[07:00 9/30] ライフスタイル

求人情報