Know of an OCaml IDE? [closed]
Asked Answered
F

11

25

Know of an OCAML/CAML IDE? Especially one that runs on Linux?

Fader answered 23/9, 2008 at 3:24 Comment(2)
You can try Cameleon.Pyriform
Have a look at <a href="geany.org/">Geany</a>.Autogenous
B
25

Emacs in Caml mode, or Tuareg mode, or TypeRex mode. TypeRex adds auto-completion to Taureg in emacs - a really nice feature for people who prefer the more graphical IDE's.

Bryon answered 23/9, 2008 at 3:33 Comment(3)
I use Emacs with Tuareg mode; most OCaml hackers use Emacs its seems. There do, however, exist other IDE's as mentioned in other answers.Edisonedit
@Pi. how can i download TypeRex on Ubuntu 12.04. I am new to Linux could you help ? Do i have to disable Tuareg mode when i install Type Rex, and how ?Frohman
a nice alternative to TypeRex for auto-completion is merlin: github.com/def-lkb/merlinMathes
M
15

There is Camelia. You can also integrate OCaml into Eclipse. Also in Emacs you can use ocaml-mode and tuareg-mode.

Malawi answered 23/9, 2008 at 3:41 Comment(0)
S
11

I vote OcaIDE. Now it has upgraded to v1.2.5. it become an up-to-date IDE (supporting ocaml 3.10-3.11, especially ocamlbuild, which is a great time-saver) and armed with rich, stable features.

I've installed OcaIDE on an eclipse 3.5(Galileo) and it works well.

Sustentacular answered 25/10, 2009 at 18:26 Comment(1)
Works well enough for me, too. The correct link is algo-prog.info/ocaide though.Guria
L
7

There are 2 modes for Emacs for working with OCaml: ocaml-mode and tuareg-mode. Both are available via apt, or on the web.

They provide syntax-highlighting and tuareg-mode includes interfacing to the OCaml top-level and debugger.

Lavena answered 23/9, 2008 at 3:36 Comment(0)
C
6

There are also a few vim files you can load up... Take a look at the list of tools on the hump and godi, for extra tools. And be sure to compile with -dtypes on so you can take advantage of the annotation files to determine the types with a keystroke.

You can also use netbeans as an ide with an ocaml plugin.

Cineaste answered 23/9, 2008 at 13:53 Comment(0)
B
4

It's actually possible to use OCaml via DrScheme if that's your thing.

http://coach.cs.uchicago.edu:8080/display.ss?package=drocaml.plt&owner=abromfie

Just run '(require (planet abromfie/drocaml:2:0/tool))' in DrScheme and you'll then be able to select the OCaml language.

Bracy answered 6/12, 2009 at 0:3 Comment(0)
E
4

You can try NetBeans based OcamlIDE.

Earphone answered 2/2, 2010 at 19:15 Comment(0)
F
2

http://ocaml.eclipse.ortsa.com:8480/ocaide/

I just found an eclipse plugin for it which may be promising. Doesn't look too active. I'll try it and report back on results.

ewwwe....emacs? anything in vi? ;)

Fader answered 23/9, 2008 at 3:43 Comment(1)
Thanks for all the suggestions. I've foudn that the plugin seems to work ok with Eclipse 3.4. It isn't very pretty, but it seems to be functional. I haven't tried the debugger yet, but when I do, I'll add another comment on my impressions.Fader
M
2

See my post here for TypeRex, a development environment for OCaml.

Mouser answered 24/2, 2012 at 12:19 Comment(0)
I
1

Check out eclipse plugin for OCaml if you prefer to work on eclipse platform. For example, like this one: http://ocamldt.free.fr/

Other than that, starting directly from plain editors like emacs or vim is good enough for programming. Besides, it can help you to learn better about the syntax of the language and the compiling process.

Indolence answered 29/8, 2012 at 10:3 Comment(0)
A
0

You can try to edit, compile and run simple Ocaml codes even online with ideone. There are also apps for mobile devices, which allows you to program/experiment with your smartphone.

Anatase answered 19/1, 2011 at 11:14 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.