From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AWL,MISSING_HEADERS autolearn=disabled version=3.1.3 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 379DABB84 for ; Fri, 26 Sep 2008 14:41:34 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap8DADp13EjBAkMtiGdsb2JhbACTHwEBARUiqHqBZA X-IronPort-AV: E=Sophos;i="4.33,314,1220220000"; d="scan'208";a="15379855" Received: from concorde.inria.fr ([192.93.2.39]) by mail2-smtp-roc.national.inria.fr with ESMTP; 26 Sep 2008 14:41:34 +0200 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m8QCfXAR010047 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Fri, 26 Sep 2008 14:41:34 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap8DADp13EjBAkMtiGdsb2JhbACTHwEBARUiqHqBZA X-IronPort-AV: E=Sophos;i="4.33,314,1220220000"; d="scan'208";a="15379853" Received: from postar.fmf.uni-lj.si ([193.2.67.45]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/ADH-AES256-SHA; 26 Sep 2008 14:41:33 +0200 Received: from localhost (localhost [127.0.0.1]) by postar.fmf.uni-lj.si (Postfix) with ESMTP id 4D093B0A377 for ; Fri, 26 Sep 2008 14:41:29 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at fmf.uni-lj.si Received: from postar.fmf.uni-lj.si ([127.0.0.1]) by localhost (postar.fmf.uni-lj.si [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 71iJrx-bLkzA for ; Fri, 26 Sep 2008 14:41:26 +0200 (CEST) Received: from [193.2.67.88] (ditka.fmf.uni-lj.si [193.2.67.88]) by postar.fmf.uni-lj.si (Postfix) with ESMTP id 2F157B0A82D for ; Fri, 26 Sep 2008 14:41:21 +0200 (CEST) Message-ID: <48DCD870.5020202@fmf.uni-lj.si> Date: Fri, 26 Sep 2008 14:41:20 +0200 From: Andrej Bauer Reply-To: Andrej.Bauer@andrej.com User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 Cc: Caml Subject: Re: [Caml-list] Teaching ocaml programming References: <48DCC7B8.4070700@fmf.uni-lj.si> <23DFDBA7-C437-44E7-8495-D35F396A3889@cs.berkeley.edu> In-Reply-To: <23DFDBA7-C437-44E7-8495-D35F396A3889@cs.berkeley.edu> Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 48DCD87D.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; andrej:01 andrej:01 ocaml:01 drscheme:01 haskell:01 caml-list:01 python:03 programming:03 compiled:04 scheme:05 debug:05 interface:06 interface:06 teaching:08 bauer:09 How can there be no easy to use interface?! This is pathetic. Python has IDLE. Scheme has drscheme. Java has drjava. What does Haskell have? I compiled Camelia (which required me to debug C++ code for the first time in about 20 years). It's kind of ok. The user interface is a bit broken, lots of uneccessary pop-up dialogs (e.g., for every error message). Andrej