caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: ftovagliari@gmail.com
To: fa.caml@googlegroups.com
Cc: Martin DeMello <martindemello@gmail.com>,
	"caml-list@inria.fr" <caml-list@inria.fr>
Subject: Re: [Caml-list] geany as an ocaml ide
Date: Wed, 13 Feb 2013 01:13:23 -0800 (PST)	[thread overview]
Message-ID: <b1331501-2067-4541-a4b6-0f39372d811b@googlegroups.com> (raw)
In-Reply-To: <fa.7UNgdMcpsuTGVINo2cZWiHvr2Wg@ifi.uio.no>

Hello,

Most of the features of OCamlEditor are closely related to each other and to the 
GTK library and it would require a considerable effort to make them available 
separately for other projects. However there are some widgets that can be reused 
quite easily such as the search results widget, quick file chooser, location 
history, dependency graph viewer, maybe the cmt view.
OCamlEditor contains also a separated library, "gmisclib", with some generic 
widgets that can help.

Francesco


Il giorno martedì 12 febbraio 2013 12:35:14 UTC+1, Louis Gesbert ha scritto:
> Hi,
> 
> 
> 
> No offence taken :). OCamlEditor indeed looks like a very interesting project, 
> 
> with lots of features already present. But the scope and project goals are not 
> 
> the same though, so I think ocp-editor still has a place on its own ;
> 
> 
> 
> One of our main goals is to make IDE bricks available publicly, so I think the 
> 
> projects can benefit to one another. I would be glad to borrow some widgets from 
> 
> OCamlEditor, and it could use automatic indentation or better toplevel process 
> 
> interaction.
> 
> 
> 
> If the author -- Francesco Tovagliari -- is around here, I would be glad to know 
> 
> how he feels about this ?
> 
> 
> 
> --
> 
> Louis Gesbert, OCamlPro
> 
> 
> 
> Le mardi 12 février 2013 00:24:36, Martin DeMello a écrit :
> 
> > Hi Louis,
> 
> > 
> 
> > That looks very interesting. Sorry if this seems like a rude question;
> 
> > I truly don't mean it that way, but if your editor needs a few months
> 
> > of work, why not work on a stripped-down interface for OCamlEditor
> 
> > [http://ocamleditor.forge.ocamlcore.org/] instead? I remember when I
> 
> > was learning web development I enjoyed using Evrsoft's "1st Page" IDE,
> 
> > which had modes that would add or remove bits from the interface as
> 
> > you progressed from beginner to power user, and something like that
> 
> > would be very nice to have for OCaml.
> 
> > 
> 
> > martin
> 
> > 
> 
> > On Mon, Feb 11, 2013 at 3:40 AM, Louis Gesbert
> 
> > 
> 
> >  wrote:
> 
> > > OCaml is definitely lacking in this area; I am at the moment working
> 
> > > precisely on solving this issue, with a dedicated Gtk editor that runs
> 
> > > on Linux, OSX and Windows. It is pretty basic at the moment but already
> 
> > > has code edition and working toplevel interaction (no compilation or
> 
> > > project yet).
> 
> > > 
> 
> > > Release is intended in a few months from now, with sufficient features
> 
> > > for beginners and students. If successful, it will then be extended to
> 
> > > handle bigger projects (multi-file, build system integration, etc.).
> 
> > > 
> 
> > > Until then, you may see the project's github page at
> 
> > > https://github.com/OCamlPro/ocp-edit-simple (name temporary)
> 
> > > 
> 
> > > --
> 
> > > Louis Gesbert, OCamlPro
> 
> > > 
> 
> > > Le Monday 11 February 2013 01:49:41, Martin DeMello a écrit :
> 
> > >> I spent some time last night going through all the "what is a good
> 
> > >> (beginner's) ide for ocaml?" threads I could find online, and trying
> 
> > >> out the various options suggested. I ruled out the following:
> 
> > >> 
> 
> > >> * vim, emacs and eclipse (not beginner-friendly; people who want to
> 
> > >> use them will know how to do it)
> 
> > >> * anything that did not provide a binary install for Windows and OSX,
> 
> > >> and wasn't a simple configure/make/make install on linux
> 
> > >> * anything that needed fiddling with config files just to install it
> 
> > >> * anything that needed the OCaml sources to be independently present
> 
> > >> and configured (!)
> 
> > >> * anything that was abandoned, or didn't seem to support OCaml 4
> 
> > >> 
> 
> > >> I was left with Geany and Komodo Edit as possibilities, and Geany won
> 
> > >> out by letting me open up a test.ml file and immediately being able to
> 
> > >> find and run the OCaml compiler. At least on Linux, it was a perfect
> 
> > >> beginner-friendly experience.
> 
> > >> 
> 
> > >> So what do people think about ocaml.org officially promoting Geany as
> 
> > >> the answer to "I'm learning OCaml; what is a good IDE?"? I'd be happy
> 
> > >> to write up a page on it and contribute it.
> 
> > >> 
> 
> > >> martin
> 
> > > 
> 
> > > --
> 
> > > Caml-list mailing list.  Subscription management and archives:
> 
> > > https://sympa.inria.fr/sympa/arc/caml-list
> 
> > > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> 
> > > Bug reports: http://caml.inria.fr/bin/caml-bugs
> 
> 
> 
> -- 
> 
> Caml-list mailing list.  Subscription management and archives:
> 
> https://sympa.inria.fr/sympa/arc/caml-list
> 
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> 
> Bug reports: http://caml.inria.fr/bin/caml-bugs

       reply	other threads:[~2013-02-13  9:13 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <fa.1FRjr8uAIOVSiUsks0LzN6W66uw@ifi.uio.no>
     [not found] ` <fa.gn5tDTJZJCRXzApZqR8w/J9DpfE@ifi.uio.no>
     [not found]   ` <fa.cGTdfVOLEIBfOV6bs56X7I0nLbo@ifi.uio.no>
     [not found]     ` <fa.7UNgdMcpsuTGVINo2cZWiHvr2Wg@ifi.uio.no>
2013-02-13  9:13       ` ftovagliari [this message]
2013-02-11  0:49 Martin DeMello
2013-02-11  1:37 ` Ashish Agarwal
2013-02-11 11:40 ` Louis Gesbert
2013-02-11 12:14   ` Gabriel Scherer
2013-02-11 12:47     ` Fabrice Le Fessant
2013-02-11 12:58       ` Gabriel Scherer
2013-02-11 13:34         ` Fabrice Le Fessant
2013-02-11 13:12     ` Daniel Bünzli
2013-02-11 23:24   ` Martin DeMello
2013-02-12 11:29     ` Louis Gesbert
2013-02-13 16:30   ` Jon Harrop

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b1331501-2067-4541-a4b6-0f39372d811b@googlegroups.com \
    --to=ftovagliari@gmail.com \
    --cc=caml-list@inria.fr \
    --cc=fa.caml@googlegroups.com \
    --cc=martindemello@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).