From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id MAA11827; Wed, 1 May 2002 12:28:01 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id MAA11820 for ; Wed, 1 May 2002 12:28:01 +0200 (MET DST) Received: from HUET-GERA1P (ppp-rocq-6.inria.fr [128.93.43.6]) by concorde.inria.fr (8.11.1/8.11.1) with SMTP id g41ARwX11204; Wed, 1 May 2002 12:27:58 +0200 (MET DST) Message-Id: <200205011027.g41ARwX11204@concorde.inria.fr> X-Sender: huet@pop-rocq.inria.fr X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0.2 Date: Wed, 01 May 2002 12:26:28 +0200 To: "Warp" , caml-list@inria.fr From: Gerard Huet Subject: Re: [Caml-list] OCaml IDEs for beginners? Cc: Gerard.Huet@inria.fr References: <29242.1020165920@saul.cis.upenn.edu> <1020171997.3cce96dd937d7@imp.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk >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 ). > >Nicolas Cannasse Bonjour. Ma premi=E8re requ=EAte est que l'IDE soit bas=E9 sur la syntaxe abstraite= d'Ocaml, et que les outils li=E9s =E0 la syntaxe concr=E8te (macros emacs et autres)= soient param=E9tr=E9s par la grammaire camlp4, de mani=E8re =E0 pouvoir se d=E9clin= er aussi bien pour la syntaxe r=E9vis=E9e que pour la syntaxe ordinaire. Ceci n'est= pas une feature, c'est une d=E9cision importante d'architecture. Ainsi les= d=E9butants pourront apprendre la bonne syntaxe, alors que les habitu=E9s pourront= continuer =E0 =E9diter leurs programmes dans la syntaxe dont ils ont l'habitude G=E9rard Huet Hello My first request is that the IDE ought to be based on Ocaml's abstract= syntax, and that the tools dealing with the concrete syntax (such as emacs macros)= be parameterized by the camlp4 grammar, so as to be adaptable to the revised syntax as well as to the standard syntax. This is not a mere feature, it is an important architectural design decision. This way beginners may learn the revised syntax, while experienced users may keep the syntax they are= familiar=20 with. G=E9rard Huet ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners