Clojure IDE는 Clojure 프로젝트를 위한 네이티브 Android 편집기 및 런타임입니다. 스마트폰이나 태블릿에서 Clojure 코드를 직접 작성, 읽기, 테스트할 수 있도록 설계되었습니다.
기기에서 폴더를 선택하여 프로젝트 작업 공간으로 사용하세요. 앱은 해당 폴더와 파일을 트리 구조로 표시합니다. IDE를 종료하지 않고도 파일을 생성, 열기, 이름 변경, 삭제, 저장할 수 있습니다. 여러 파일을 탭에 열어둔 상태로 작업할 수 있으며, 마지막 작업 공간과 편집 세션이 복원됩니다.
편집기에는 다음과 같은 기능이 포함되어 있습니다.
• Clojure 구문 강조 표시
• 스마트 들여쓰기
• 일치 및 불일치 괄호 강조 표시
• 줄 및 열 정보 표시
• 파일 수정 표시기
• 평가 후 오류 줄 강조 표시
활성 파일 전체, 선택 영역 또는 커서 주변의 최상위 폼을 평가할 수 있습니다. 결과와 오류는 편집기 옆의 출력 패널에 표시됩니다. 프로젝트 소스 파일은 로컬 Clojure 런타임에서 사용할 수 있으므로 선택한 작업 공간의 네임스페이스를 코드에서 사용할 수 있습니다.
또한, ClojureDocs 빠른 참조 바로가기를 제공합니다. 커서가 기호 위에 있을 때, 브라우저에서 해당 기호를 검색할 수 있습니다.
코드 편집 및 평가는 Android 기기에서 실행됩니다. 외부 문서를 열 때만 인터넷 연결이 필요합니다.
이 앱은 완전 무료 오픈 소스입니다. 소스 코드와 개발 내역은 GitHub에서 확인할 수 있습니다.
https://github.com/zobnin/clojureide
이 프로젝트는 제가 휴대폰에서 Clojure를 편리하게 사용할 수 있는 방법을 찾다가 만든 독립적인 프로젝트입니다. Codex는 이 앱을 작성하고 테스트하고 개선하는 데 많은 도움을 주었습니다.
Clojure는 제대로 된 안드로이드 IDE를 가질 자격이 있기 때문입니다.