Light Table 사용(서장)

2631 단어 LightTableClojure
조금 전에 kickstarter로 20만 달러를 모아 화제가 된 Light Table라는 IDE입니다만, 순조롭게 개발이 진행되고 있어 Clojure 앱의 개발에 충분히 사용할 수 있는 레벨이 되고 있습니다.

완성된 아카츠키에게는, 어떠한 라이센스 체계가 되는지 불명합니다만, 현재는 「Try the alpha」라고 하는 자리 매김으로, 자유롭게 시험해 볼 수 있습니다.

위 사이트에서 Mac OSX, Windiws, Linux 각각 패키지가 있으므로 다운로드하여 설치합니다.


시작하면 멋진 느낌처럼 창이 열리지만 Clojure의 코드를 움직이기 위해 백엔드에서 Jar 파일을 가져 가기 때문에 프록시 환경에서 사용하는 경우 환경 변수 http_proxy 및 https_proxy를 설정하고 두면 좋을까 생각합니다.

Clojure를 사용해 보려면 메뉴에서 View -> Commands를 선택하여 명령 패널을 열고 instarepl을 입력합니다. 그런 다음 "Instarepl : Open a clojure instarepl"이라는 명령을 선택하십시오.



이제 Instarepl 탭이 열립니다.

Instarepl은 Clojure의 대화식 실행 환경입니다. 역할적으로는 Emacs의 scratch와 비슷하지만 Light Table은 편집하면 즉시 Instarepl의 모든 코드를 재평가하는 Live 모드라는 것이 있습니다.

시도해 봅시다.

그냥 더하기(+ 1 2 4) 를 입력해 봅니다.







와 타이핑해 가는 것과 동시에 우측에 평가된 값이 나옵니다. 컴파일이 빠른 Clojure이기 때문에 실현할 수 있는 기능이군요.

모든 것이 재평가된다는 것을 시험하기 위해 먼저 적절한 변수를 사용한 코드를 입력합니다.


선언이 없기 때문에 당연히 오류가 발생합니다.
그래서 선언을 추가해 보면 ... 그 순간에



재평가되어 결과가 표시됩니다.

함수의 사용법을 모르면 문서도 볼 수 있습니다.
명령 창을 열고 doc을 입력하고 Docs: Toggle documentation at cursor를 선택하면 이와 같이 문서가 표시됩니다.



커맨드는 바로 가기 키를 할당할 수 있기 때문에, 그렇게 해 두면 간단하게 문서 보면서, Instarepl로 실행 결과도 즉시 확인하면서, 코드를 쓰는 조금 신감각적인 체험을 할 수 있다고 생각합니다.

좋은 웹페이지 즐겨찾기