From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id BF727BC28 for ; Wed, 3 Nov 2004 23:32:30 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id iA3MWUoI010645 for ; Wed, 3 Nov 2004 23:32:30 +0100 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id XAA20612 for ; Wed, 3 Nov 2004 23:32:29 +0100 (MET) Received: from salt.cs.brown.edu (salt.cs.brown.edu [128.148.32.122]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id iA3MWT5k027277 for ; Wed, 3 Nov 2004 23:32:29 +0100 Received: from localhost (localhost [127.0.0.1]) by salt.cs.brown.edu (Postfix) with ESMTP id 834E53868C3; Wed, 3 Nov 2004 17:31:51 -0500 (EST) Received: from salt.cs.brown.edu ([127.0.0.1]) by localhost (salt [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29802-05; Wed, 3 Nov 2004 17:31:51 -0500 (EST) Received: from null.cs.brown.edu (null.cs.brown.edu [128.148.38.190]) by salt.cs.brown.edu (Postfix) with ESMTP id 530433868C0; Wed, 3 Nov 2004 17:31:51 -0500 (EST) Received: from miette.cs.brown.edu (miette [128.148.38.66]) by null.cs.brown.edu (Postfix) with ESMTP id 4B51014800B; Wed, 3 Nov 2004 17:31:51 -0500 (EST) Received: by miette.cs.brown.edu (Postfix, from userid 3125) id 1EF42180C9; Wed, 3 Nov 2004 17:31:51 -0500 (EST) Date: Wed, 3 Nov 2004 17:31:51 -0500 From: Manos Renieris To: Serge Cc: caml-list@inria.fr Subject: Re: [Caml-list] Worsening standard library Message-ID: <20041103223150.GC29579@cs.brown.edu> Reply-To: Manos Renieris Mail-Followup-To: Serge , caml-list@inria.fr References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6+20040722i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at cs.brown.edu X-Miltered: at concorde with ID 41895C7E.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 41895C7D.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; renieris:01 caml-list:01 pervasives:01 wrote:01 ocaml:01 extensively:01 integers:01 doubles:01 ocaml:01 stdin:01 caml-list:01 beginner's:01 beginners:01 bug:01 floats:01 X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.0 X-Spam-Level: read_int read_line read_float are all in Pervasives. -- Manos On Thu, Nov 04, 2004 at 12:11:08AM +0300, Serge wrote: > > Gentlemen! > > I think this might be kinda offtopic, but nevertheless. OCaml is being > extensively employed for educational purposes, and it looks like it is > still missing an important feature - the one of easy reading numbers > (integers/floats/doubles) from, say, standard input. You have to read > lines and parse numbers out of them. For instance, in Pascal it was > possible to do "read(x)". > > Absence of such feature distracts people from trying to program sensible > things in OCaml. It would be nice to have such functionality in the > standard library. > > I do not wish to start a rant like "let us include simplex method in the > std since it is gravely important" etc., but I do think that _ability to > read numbers from stdin in a standard way_ is very important for the > language like OCaml - because students want it very much, and it is not > ugly in any way. > > ------------------------------------------------------------------------------- > Serge S. Bityukov, Moscow State University, Dept of Mechanics and Mathematics > > > _______________________________________________ > 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