Clojure IDEは、Clojureプロジェクト用のネイティブAndroidエディタおよびランタイムです。スマートフォンやタブレット上でClojureコードの記述、閲覧、テストを直接行うことを目的としています。
デバイス上のフォルダを選択し、それをプロジェクトワークスペースとして使用します。アプリはフォルダとファイルをツリー構造で表示します。IDEを終了せずに、ファイルの作成、開く、名前変更、削除、保存が可能です。複数のファイルをタブで開いたままにでき、最後に開いたワークスペースと編集セッションは、IDEを再開した際に復元されます。
エディタには以下の機能が含まれています。
• Clojure構文のハイライト表示
• スマートインデント
• 一致する括弧と一致しない括弧のハイライト表示
• 行と列の情報表示
• 変更されたファイルの表示
• 評価後のエラー行のハイライト表示
アクティブなファイル全体、選択範囲、またはカーソル周辺のトップレベルフォームを評価できます。結果とエラーは、エディタ横の出力パネルに表示されます。プロジェクトのソースファイルはローカルのClojureランタイムで使用できるため、選択したワークスペースの名前空間をコードで使用できます。
アプリには、ClojureDocsクイックリファレンスへのショートカットも用意されています。カーソルをシンボルの上に置くと、ブラウザでそのシンボルを検索できます。
コードの編集と評価はAndroid端末上で実行されます。インターネット接続が必要なのは、外部ドキュメントを開く場合のみです。
このアプリは完全無料かつオープンソースです。ソースコードと開発履歴はGitHubで公開されています。
https://github.com/zobnin/clojureide
これは、スマートフォンでClojureを実用的に使えるようにしたいという思いから、独自に開発したプロジェクトです。Codexは、アプリケーションの開発、テスト、改善に役立ちました。
Clojureには適切なAndroid IDEが必要だから