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 KAA24956; Sat, 8 Mar 2003 10:06:45 +0100 (MET) 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 KAA25204 for ; Sat, 8 Mar 2003 10:06:44 +0100 (MET) Received: from kraid.nerim.net (smtp-102.nerim.net [62.4.16.102]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id h2896hX29544 for ; Sat, 8 Mar 2003 10:06:43 +0100 (MET) Received: from hector.lesours (lesours.starynkevitch.net [80.65.224.217]) by kraid.nerim.net (Postfix) with ESMTP id E777140E2E for ; Sat, 8 Mar 2003 10:06:42 +0100 (CET) Received: from basile by hector.lesours with local (Exim 3.36 #1 (Debian)) id 18raHy-0007zG-00 for ; Sat, 08 Mar 2003 10:06:42 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <15977.45730.906382.994059@hector.lesours> Date: Sat, 8 Mar 2003 10:06:42 +0100 To: caml-list@inria.fr Subject: [Caml-list] teaching Caml as a first language In-Reply-To: <20030308085345.32025.qmail@web20708.mail.yahoo.com> References: <20030308085345.32025.qmail@web20708.mail.yahoo.com> X-Mailer: VM 7.08 under Emacs 21.2.2 From: Basile STARYNKEVITCH X-Spam: no; 0.00; basile:01 debugger:01 faiencerie:01 92340:01 reine:01 nerim:01 tunes:01 ocaml:01 caml:01 camllight:01 writes:01 emacs:01 unix:02 classes:03 programming:07 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk >>>>> "Vee" == Vee Satayamas writes: Vee> Hello, I 'm interested in using Caml as the first language to Vee> teach student. What is your opinion? Is there any place use Vee> Caml as the first language in programming course. CamlLight and Ocaml are already used at many places as a first language. In particular in France in many classes préparatoires (approximately college or Bachelor degree); and also in several US (& European) universities. I'm not a teacher, but I am sure you'll get lots of positive replies. I would suggest (if possible) to use a Unix (or Linux) system to teach a programming course. Two major reasons are: the Unix programming environrment (in particular with Emacs and the Ocaml debugger) is better for Ocaml than Windows, and also teaching rudiment of Unix in programming courses always help (in particular to tell students that there are several operating systems). The Caml site gives several books (english, french, german) used in teaching programming with Caml. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet aliases: basiletunesorg = bstarynknerimnet 8, rue de la Faïencerie, 92340 Bourg La Reine, France ------------------- 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