我是一个新手。今天我把它安装在我的Arch盒子上。
%pacman -Q|grep -i jdk
openjdk6 6.b22_1.10.3-1
%pacman -Q|grep -i clojure
clojure 1.2.1-2
clojure-contrib 1.2.0-3
然后我运行clj
:
%clj
Clojure 1.2.1
user=> (+ 1 2)
3
一切似乎都不错,但我觉得使用clj交互式环境非常困难,我无法使用 箭头键等等。
我真正想知道的是我如何配置clj交互式环境?
答案 0 :(得分:1)
不要通过命令行使用repl,安装任何一个ide插件,emacs vim eclipse等,它们都带有集成的repl,你可以直接从源文件发送语句到repl。另外所有这些都支持箭头键历史记录等(emacs确实)
答案 1 :(得分:0)
你已经在评论中得到了两个不错的答案,但这似乎是插入我的一个项目的好机会,ClojureX:
https://github.com/citizen428/ClojureX
虽然为在MacOS X上方便地使用Clojure而开发,但它也可以在Linux甚至是Cygwin的Windows上运行良好。如果发现它已安装,它将使用rlwrap
,否则将返回包含的JLine
。