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=2.1 required=5.0 tests=AWL,DNS_FROM_RFC_ABUSE, DNS_FROM_SECURITYSAGE,SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 326FBBBAF for ; Mon, 20 Oct 2008 15:19:47 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvoCAPoh/EjAXQImgWdsb2JhbACBcpF7AQEWIqdrhRpfg2w X-IronPort-AV: E=Sophos;i="4.33,451,1220220000"; d="scan'208";a="30537613" Received: from discorde.inria.fr ([192.93.2.38]) by mail4-smtp-sop.national.inria.fr with ESMTP; 20 Oct 2008 15:19:46 +0200 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id m9KDJhC7011182 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Mon, 20 Oct 2008 15:19:46 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Al4CACMi/EhDWxLCYGdsb2JhbACBcpFxHiqnY4UaX4Ns X-IronPort-AV: E=Sophos;i="4.33,451,1220220000"; d="scan'208";a="18298888" Received: from ip67-91-18-194.z18-91-67.customer.algx.net (HELO server1.bertec.net) ([67.91.18.194]) by mail3-smtp-sop.national.inria.fr with ESMTP; 20 Oct 2008 15:19:45 +0200 Received: from kuba.bertec.net (kuba.bertec.net [192.168.2.16]) by server1.bertec.net (Postfix) with ESMTP id 71B3F105761 for ; Mon, 20 Oct 2008 09:19:42 -0400 (EDT) From: Kuba Ober To: caml-list@inria.fr Subject: What does Jane Street use/want for an IDE? What about you? Date: Mon, 20 Oct 2008 09:19:40 -0400 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200810200919.41561.ober.14@osu.edu> X-Miltered: at discorde with ID 48FC856F.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocaml:01 ocaml:01 statically:01 cheers:01 executable:03 seems:03 trivially:05 shared:06 long:06 osu:07 embedded:08 i'm:09 i'm:09 environment:10 bit:11 I have questions to the kind folks at Jane Street, and others who use OCaml for commercial/non-research development: what do you guys use for your development environment? What would be the minimal set of functionality that would make you happy for an IDE? What are killer features you dream of? I'm trying to come up with a longer time plan for Camelia -- this so far relegated, to the dismay of my wife and daughter -- to prolonging my morning showers, so I may as well ask around. None of those plans/feedback would have immediate effect, but I wouldn't mind it simmering for a bit. The reason I got into camelia is not only OCaml, but it seems like a small and manageable enough IDE to base other tools that I'm working on for various embedded architectures. In the long run, for Windows platform I will statically link it and literally have it be a single executable, so that it can be trivially shared, it would also make it easier to consume by people on locked-down computers where software installations are disallowed. Of course OCaml is another deal here, but you have to start with something :) Cheers, Kuba