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=1.1 required=5.0 tests=AWL,DNS_FROM_SECURITYSAGE autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id EFE64BBAF for ; Thu, 23 Oct 2008 10:26:59 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArkCAIvR/0iBrw8Ei2dsb2JhbACTbwEBAQoLChisFYNO X-IronPort-AV: E=Sophos;i="4.33,469,1220220000"; d="scan'208";a="18407232" Received: from ext.lri.fr ([129.175.15.4]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/ADH-AES256-SHA; 23 Oct 2008 10:26:59 +0200 Received: from localhost (localhost [127.0.0.1]) by ext.lri.fr (Postfix) with ESMTP id 8DD15A47CD for ; Thu, 23 Oct 2008 10:26:59 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at lri.fr Received: from ext.lri.fr ([127.0.0.1]) by localhost (ext.lri.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id reMYOKS7F+lK for ; Thu, 23 Oct 2008 10:26:59 +0200 (CEST) Received: from smtp.lri.fr (vhost3-23 [129.175.3.23]) by ext.lri.fr (Postfix) with ESMTP id 75300A44D2 for ; Thu, 23 Oct 2008 10:26:59 +0200 (CEST) Received: from [129.175.4.107] (lri4-107 [129.175.4.107]) by smtp.lri.fr (Postfix) with ESMTP id 6F54CE055C for ; Thu, 23 Oct 2008 10:26:59 +0200 (CEST) Message-ID: <49003554.9050109@lri.fr> Date: Thu, 23 Oct 2008 10:27:00 +0200 From: Romain Bardou User-Agent: Thunderbird 2.0.0.17 (X11/20080925) MIME-Version: 1.0 To: caml-list caml-list Subject: Re: [Caml-list] What does Jane Street use/want for an IDE? What about you? References: <200810200919.41561.ober.14@osu.edu> <9d3ec8300810211231j40dbbef2ifdd6c2f6b84a2048@mail.gmail.com> <20081021202649.GA11380@philou.ch> <200810220842.17128.ober.14@osu.edu> <49002C0E.5050107@inescporto.pt> In-Reply-To: <49002C0E.5050107@inescporto.pt> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam: no; 0.00; lri:01 emacs:01 caml-list:01 character:04 spaces:04 spaces:04 correctly:04 space:07 uses:07 annoying:08 mean:08 feature:09 avoiding:10 actually:10 actually:10 >> That's actually nearly what Camelia has right now. Right now Camelia >> insists on not dealing with tabs at all -- it converts them all to >> spaces. This "feature" has to go obviously, and it's a few-liner to >> convert between characters (which include tabs) and columns. > > What do you mean with this? Reason I ask is that in OcalIDE an option to > save files with spaces only, was added because it allows one to > simultaneously edit files in various editors, each with its own tab > "length". If not, indenting is not maintained. I myself think that > avoiding tabs altogether is a good solution. I agree. Even without changing your editor, you can change the tab length. Moreover, if the editor uses tabs and counts them as more than one character (default behavior of emacs) it won't be able to locate errors correctly. Finally, when you use backspace to delete one space and suddenly it deletes eight of them because it was actually a tab, it's annoying because it's unpredictable. Altogether, this means that if you edit a file and put tabs in it, it may work for you, but it may annoy the people you give your file to :p -- Romain Bardou