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.0 required=5.0 tests=AWL,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 discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id 495A3BC69 for ; Tue, 20 Mar 2007 14:49:39 +0100 (CET) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l2KDncpk022897 for ; Tue, 20 Mar 2007 14:49:39 +0100 Received: by ug-out-1314.google.com with SMTP id k3so1601255ugf for ; Tue, 20 Mar 2007 06:49:38 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=iyHn4AS+3nFPDOQhW4aRx0ZJTq0RKuGCk/4vvD+7KC1FBODHrb0aylagh/ssodVwKXECgOyMwUH1SRAXDrhGFBghKVB6AFBgKOJd/azgbJDU53gx6ckauR2o9fCusRPHG8WFLLzcG6oWnU0T38R476oIDEGsor8rw7vFzAj928E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=D3w4pKNXQ4x7n5Zk1hVMq78qku5Ldh/3wTI6aXi7nZGVfj3MCJsqwpbxQJDrZLNDlzGSQ6FjlZELSXBnlwdSxpRNRoE50O7AaBgJ6xXRhzIgZWVbT8fRgNXrlYqjSQTwTTW+osUrP9TqM4IayKEENBuiiqCcgGd3r++RwY9TstY= Received: by 10.66.216.20 with SMTP id o20mr1313384ugg.1174398578678; Tue, 20 Mar 2007 06:49:38 -0700 (PDT) Received: from ?192.168.1.33? ( [83.52.62.243]) by mx.google.com with ESMTP id o30sm670351ugd.2007.03.20.06.49.36; Tue, 20 Mar 2007 06:49:37 -0700 (PDT) In-Reply-To: <1174397945.11709.18.camel@localhost.localdomain> References: <1174392949.11709.6.camel@localhost.localdomain> <1174397945.11709.18.camel@localhost.localdomain> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <0F67B742-8B86-4C44-A1A2-D4401B144B40@gmail.com> Cc: Caml List Content-Transfer-Encoding: 7bit From: Joel Reymont Subject: Re: [Caml-list] Embedded web server Date: Tue, 20 Mar 2007 13:49:37 +0000 To: Gerd Stolpmann X-Mailer: Apple Mail (2.752.3) X-j-chkmail-Score: MSGID : 45FFE672.000 on discorde : j-chkmail score : X : 0/20 1 0.000 -> 1 X-Miltered: at discorde with ID 45FFE672.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; gerd:01 stolpmann:01 gerd:01 command-line:01 command-line:01 quirks:01 20,:98 2007,:98 foresee:98 wrote:01 caml-list:01 css:97 seems:03 languages:03 gui:04 On Mar 20, 2007, at 1:39 PM, Gerd Stolpmann wrote: > Documentation is lightyears out of date. Hope you find it still > impressive. Thank you Gerd! I'm finishing up a translator from one language used to write trading systems into another. Hopefully, I'll be able to add more languages as time goes buy but for now I was trying to figure out whether to deliver a .NET GUI in F#, a command-line app or a command-line app with a built-in web server. A plain command-line app is not very friendly to Windows users. There's not much to the GUI either: just enough to capture a block of text or open a file and to show another block of text. I do foresee a need for a lot of help text to document the quirks of translation and I don't look forward to creating Windows help files. There's also a possibility that people may want to pay a few bucks per translation rather than pay a few hundred bucks upfront for the app. With that in mind, the best option seems to be a command-line app with an embedded web server. There's no installation required and you can just unzip the package, run the app and point your web server to a port. The help files then are just plain html and css and live in the same directory as the app itself. What do you think? -- http://wagerlabs.com/