From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id AF65EBC75 for ; Tue, 22 Feb 2005 23:13:58 +0100 (CET) Received: from mta13-winn.mailhost.ntl.com (smtpout19.mailhost.ntl.com [212.250.162.19]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j1MMDwvp018739 for ; Tue, 22 Feb 2005 23:13:58 +0100 Received: from aamta05-winn.mailhost.ntl.com ([212.250.162.8]) by mta13-winn.mailhost.ntl.com with ESMTP id <20050222221357.MHYB11211.mta13-winn.mailhost.ntl.com@aamta05-winn.mailhost.ntl.com>; Tue, 22 Feb 2005 22:13:57 +0000 Received: from [80.4.70.84] by aamta05-winn.mailhost.ntl.com with ESMTP id <20050222221357.SYJY769.aamta05-winn.mailhost.ntl.com@[80.4.70.84]>; Tue, 22 Feb 2005 22:13:57 +0000 Message-ID: <421BAEA3.2070106@ntlworld.com> Date: Tue, 22 Feb 2005 22:13:55 +0000 From: "chris.danx" User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jon Harrop Cc: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Cross-platform "Hello, World" graphical application in OCaml References: <20050222120308.GA2975@furbychan.cocan.org> <200502221924.29080.jon@jdh30.plus.com> <20050222202426.GA25230@furbychan.cocan.org> <200502222123.31485.jon@jdh30.plus.com> In-Reply-To: <200502222123.31485.jon@jdh30.plus.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Miltered: at nez-perce with ID 421BAEA6.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 wrote:01 wrote:01 ocaml:01 vastly:01 guis:01 trivial:01 guis:01 animated:01 ntlworld:98 smoke:98 1,000:98 ...:98 opengl:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: Jon Harrop wrote: > On Tuesday 22 February 2005 20:24, Richard Jones wrote: > >>Joke, right? > > No, not at all. > > Just this afternoon, a friend of mine suggested that I commercialise the OCaml > port of my vector graphics engine: > > http://www.chem.pwf.cam.ac.uk/~jdh30/programming/opengl/smoke/ > > The OCaml implementation is much more evolved and vastly easier to use, of > course. In particular, it makes cross-platform GUIs relatively trivial. > > I didn't believe him though. I mean who would want to be able to write > cross-platform GUIs easily? Especially smoothly animated ones with alpha > blending, texture mapping and integrated 2D and 3D. > > Seriously though, if I did this, would anyone be interested in buying it to > develop commercial applications with for, say, 1,000UKP? I'm not in a position to pay that kind of money (just a student right now), but in general, it would depend on the licence terms and whether you were offering support as well as a license. It also depends on the product... people have to evaluate it somehow before committing money to it. To raise awareness people have to know it exists, which means apps have to use it.