caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* ODT: a *new* OCaml IDE integrated into Eclipse
@ 2007-05-11 17:18 Emmanuel Dieul
  2007-05-11 18:50 ` [Caml-list] " Dmitry Bely
  0 siblings, 1 reply; 7+ messages in thread
From: Emmanuel Dieul @ 2007-05-11 17:18 UTC (permalink / raw)
  To: Caml List

Hi everyone,

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


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Caml-list] ODT: a *new* OCaml IDE integrated into Eclipse
  2007-05-11 17:18 ODT: a *new* OCaml IDE integrated into Eclipse Emmanuel Dieul
@ 2007-05-11 18:50 ` Dmitry Bely
  2007-05-11 19:23   ` Emmanuel Dieul
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry Bely @ 2007-05-11 18:50 UTC (permalink / raw)
  To: Emmanuel Dieul; +Cc: Caml List

On 5/11/07, Emmanuel Dieul <emmanuel.dieul@free.fr> wrote:

> 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


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Caml-list] ODT: a *new* OCaml IDE integrated into Eclipse
  2007-05-11 18:50 ` [Caml-list] " Dmitry Bely
@ 2007-05-11 19:23   ` Emmanuel Dieul
  2007-05-11 21:13     ` Dmitry Bely
  0 siblings, 1 reply; 7+ messages in thread
From: Emmanuel Dieul @ 2007-05-11 19:23 UTC (permalink / raw)
  To: Dmitry Bely; +Cc: Caml List

Un petit rappel du message de Dmitry Bely datant du vendredi 11 mai 2007 20:50...
   > On 5/11/07, Emmanuel Dieul <emmanuel.dieul@free.fr> wrote:
   > 
   > > 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


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Caml-list] ODT: a *new* OCaml IDE integrated into Eclipse
  2007-05-11 19:23   ` Emmanuel Dieul
@ 2007-05-11 21:13     ` Dmitry Bely
  2007-05-14 13:51       ` Soutaro Matsumoto
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry Bely @ 2007-05-11 21:13 UTC (permalink / raw)
  To: Emmanuel Dieul; +Cc: Caml List

On 5/11/07, Emmanuel Dieul <emmanuel.dieul@free.fr> wrote:

>    > 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


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Caml-list] ODT: a *new* OCaml IDE integrated into Eclipse
  2007-05-11 21:13     ` Dmitry Bely
@ 2007-05-14 13:51       ` Soutaro Matsumoto
  2007-05-15 20:33         ` Emmanuel Dieul
  0 siblings, 1 reply; 7+ messages in thread
From: Soutaro Matsumoto @ 2007-05-14 13:51 UTC (permalink / raw)
  To: Caml List

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.

-- 
Soutaro Matsumoto


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Caml-list] ODT: a *new* OCaml IDE integrated into Eclipse
  2007-05-14 13:51       ` Soutaro Matsumoto
@ 2007-05-15 20:33         ` Emmanuel Dieul
  2007-05-16  9:33           ` Soutaro Matsumoto
  0 siblings, 1 reply; 7+ messages in thread
From: Emmanuel Dieul @ 2007-05-15 20:33 UTC (permalink / raw)
  To: caml-list

Actually, the refactoring editor is not yet my first objective
(it is the second one). First, I have to implement a code
formatter to have a sound basis for a real OCaml IDE.

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.
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Caml-list] ODT: a *new* OCaml IDE integrated into Eclipse
  2007-05-15 20:33         ` Emmanuel Dieul
@ 2007-05-16  9:33           ` Soutaro Matsumoto
  0 siblings, 0 replies; 7+ messages in thread
From: Soutaro Matsumoto @ 2007-05-16  9:33 UTC (permalink / raw)
  To: Emmanuel Dieul; +Cc: caml-list

Hi,

> 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


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2007-05-16  9:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-11 17:18 ODT: a *new* OCaml IDE integrated into Eclipse Emmanuel Dieul
2007-05-11 18:50 ` [Caml-list] " Dmitry Bely
2007-05-11 19:23   ` Emmanuel Dieul
2007-05-11 21:13     ` Dmitry Bely
2007-05-14 13:51       ` Soutaro Matsumoto
2007-05-15 20:33         ` Emmanuel Dieul
2007-05-16  9:33           ` Soutaro Matsumoto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).