Here is the first version of the ODT (OCaml Development Tools) project.
It aims to be like the JDT plugins, which is the most famous IDE for
Java applications development into Eclipse... but ODT is not yet so
advanced ;-)
Everything is available on the ODT website: http://ocamldt.free.fr.
The "overview" page explains its current main features, and the
"install notes" page details some requirements and incompatibilities.
Some screenshots are also available to show the GUI.
Please, don't hesitate to try ODT (for personal or professional use)
and forward this mail to anyone which could be interested in.
Thanks !
Manu
_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs
> Here is the first version of the ODT (OCaml Development Tools) project.
> It aims to be like the JDT plugins, which is the most famous IDE for
> Java applications development into Eclipse... but ODT is not yet so
> advanced ;-)
>
> Everything is available on the ODT website: http://ocamldt.free.fr.
> The "overview" page explains its current main features, and the
> "install notes" page details some requirements and incompatibilities.
> Some screenshots are also available to show the GUI.
>
> Please, don't hesitate to try ODT (for personal or professional use)
> and forward this mail to anyone which could be interested in.
How does it differ from ocamlfp
(http://eclipsefp.sourceforge.net/ocaml/)? Its Haskell part seems to
be actively developed, although the Ocaml one is untouched for more
than a year.
- Dmitry Bely
Hi Dmitry,
I shortly used this plugin and I was a little bit desapointed. Some points were
quite difficult for me:
- I didn't have a human readable outline,
- the syntax highlighting was not implemented very well (.mll and .mly files
not supported),
- there was no automatic compilation (am I wrong ?),
- ...
I also noticed that the last release on sourceforge was 3 years old. I started to
look at the source code and tried to adapt it, but it asked too much work than
rewriting it from scratch. That's why ODT was born.
Does it answers to your question ?
Manu
> > How does it differ from ocamlfp
> > (http://eclipsefp.sourceforge.net/ocaml/)? Its Haskell part seems to
> > be actively developed, although the Ocaml one is untouched for more
> > than a year.
>
> I shortly used this plugin and I was a little bit desapointed. Some points were
> quite difficult for me:
> - I didn't have a human readable outline,
> - the syntax highlighting was not implemented very well (.mll and .mly files
> not supported),
> - there was no automatic compilation (am I wrong ?),
> - ...
>
> I also noticed that the last release on sourceforge was 3 years old. I started to
> look at the source code and tried to adapt it, but it asked too much work than
> rewriting it from scratch. That's why ODT was born.
>
> Does it answers to your question ?
Yes, thank you. I will definitely try you work. Are you planning any
support for refactoring (renaming at least)?
- Dmitry Bely
> Yes, thank you. I will definitely try you work. Are you planning any
> support for refactoring (renaming at least)?
I am working for refactoring editor(it is funded by Google Summer of
Code 2007). I am working on my own plugin(it is not ODT).
We need parser, code formatter, and program transformater for
refactoring any way. I will make them so portable that ODT(or some other
programs) can use.
--
Soutaro Matsumoto
Soutaro has already told me he's working on a refactoring
tool. That's also why the refactoring tools are not my priority.
With his work, we then should look how we could integrate
this into ODT (and if it has a meaning).
By the way, I already have a parser for ml and mli files,
based on the ocamlc -dparsetree option. I also have a java
AST closed to the ocamlc compiler AST. It is accessible
via the sourceforge CVS server with anonymous connection.
The formatter should be available in few months (it's not
a full time job ;-))
Un petit rappel du message de Soutaro Matsumoto...
> Hi,
>
>> Yes, thank you. I will definitely try you work. Are you planning any
>> support for refactoring (renaming at least)?
>
> I am working for refactoring editor(it is funded by Google Summer of
> Code 2007). I am working on my own plugin(it is not ODT).
>
> We need parser, code formatter, and program transformater for
> refactoring any way. I will make them so portable that ODT(or some
> other programs) can use.
>
_______________________________________________
> By the way, I already have a parser for ml and mli files,
> based on the ocamlc -dparsetree option.
I think the -dparsetree output is not enought for refactoring purpose.
It may produces same output for these three programs.
let f x = x+1
let f = fun x -> x+1
let f = function x -> x+1
Since I would like to use a syntax tree formatter to produce the result
of refactoring, the parser and AST should distinguish these three
programs. (I'm not sure that how existing refactoring editors work. Does
anyone have any ideas?)
# Of course, the output of -dparsetree is enough for outline-view.
--
Soutaro Matsumoto