2012-11-05 11 views

답변

19

주식 OCaml의의 최상위는 라인 편집은 내장하고 있지 않는 나는 rlwrap을 사용합니다.

$ cat bin/ocaml 
#!/bin/sh 
exec rlwrap /usr/local/bin/ocaml "[email protected]" 

이 내 의견에 매우 고통 같은 것을하지 않고 최상위를 사용!

다른 가능성은 emacs (인기있는 선택이라고 생각합니다) 아래에서 최상위를 실행하거나 utop을 사용하는 것입니다. 나는 utop을 사용하지 않았지만 시원하게 들립니다. ledit ocaml

나는 아무것도 자신을 통해 utop을 선호하지만 :

+2

매우 멋지다. 기본 행 편집 (화살표 키를 사용하여 커서를 이동, 기록)을 지원하는 것 외에도 utop은 상당히 강력한 상황 별 완료를 지원합니다. 예를 들어, L .i 은 List.iter로 완료됩니다 (stdlib가 유일한 범위라고 가정). – hcarty

+0

와우 실제로 유토피아는 매우 차갑습니다. 설치할 패키지가 필요했지만 와우! 고마워요! – Pacane

16

또 다른 옵션은 사용하는 것입니다.

+0

이것을 .bashrc에 추가했습니다 :'alias ocaml = "ledit ocaml"' –