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 VAA25569; Sat, 13 Apr 2002 21:07:55 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 VAA00060 for ; Sat, 13 Apr 2002 21:07:53 +0200 (MET DST) Received: from saul.cis.upenn.edu (SAUL.CIS.UPENN.EDU [158.130.12.4]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g3DJ7qr19374 for ; Sat, 13 Apr 2002 21:07:52 +0200 (MET DST) Received: from localhost (localhost [127.0.0.1]) by saul.cis.upenn.edu (8.12.2/8.12.2) with SMTP id g3DJ7hmI019281; Sat, 13 Apr 2002 15:07:43 -0400 (EDT) To: Oliver Bandel cc: Vincent Foley , caml-list@inria.fr Reply-to: bcpierce@cis.upenn.edu Subject: Re: [Caml-list] Applications written in O'Caml In-reply-to: Your message of Sat, 13 Apr 2002 14:45:34 +0200. Date: Sat, 13 Apr 2002 15:07:42 EDT Message-ID: <19280.1018724862@saul.cis.upenn.edu> From: "Benjamin C. Pierce" Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk > Why do they use Ocaml? Basically the obvious reasons: using a functional language with a nice small core means that you can go directly into *programming* right at the beginning of the semester. We start with simple recursive numerical algorithms, then move quickly into manipulating lists, trees, sorting, searching, etc. The final assignment in OCaml involves modifying an evaluator for a tiny OCaml-core-like language. > Why do they swithc to Java? Basically the obvious reasons: to introduce objects (in a "conventional" style), and so that students can get summer jobs. Benjamin ------------------- 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