Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
Re: [Caml-list] OCaml IDEs for beginners?
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Benjamin C. Pierce <bcpierce@s...>
Subject: Re: [Caml-list] OCaml IDEs for beginners?
> About this subject, I would like to make a public Request for Features, in
> order to gather many opinions and tips about that IDE . ( which will be at
> the same time for beginners AND for experienced people ).

My own main request for a beginner IDE is that it be (or have a switch
that makes it) _absolutely_ as simple as possible.  It should provide a
few standard cursor movement and editing keybindings, standard
mouse-based selection, standard "Open" and "Save as" dialogs, a way of
taking the editing buffer and running it through OCaml, and ideally an
OCaml top level for direct interaction.  Maybe a documentation browser.
Nothing else.

At another level of ambition, an extremely useful feature would be the
ability to accept only a subset of OCaml -- e.g., requiring types of all
function parameters to be declared explicitly, providing only some simple
kinds of pattern matching, etc.  The DrScheme environment does a great
job with this.  

(Actually, the reason for wishing for language subsetting is not only to
prevent students from going outside of a small subset -- it also helps
prevent *professors* from accidentally generating examples that use more
of the language than they'd intended!)


To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: