From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id KAA26021; Wed, 9 Jun 2004 10:25:17 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id KAA25576 for ; Wed, 9 Jun 2004 10:25:15 +0200 (MET DST) Received: from outbound28-2.lax.untd.com (outbound28-2.lax.untd.com [64.136.28.160]) by concorde.inria.fr (8.12.10/8.12.10) with SMTP id i598PDSH025819 for ; Wed, 9 Jun 2004 10:25:14 +0200 Received: from outbound28-2.lax.untd.com (smtp03.lax.untd.com [10.130.24.123]) by smtpout05.lax.untd.com with SMTP id AABANPULGADQURQJ for (sender ); Wed, 9 Jun 2004 01:24:38 -0700 (PDT) Received: (qmail 26033 invoked from network); 9 Jun 2004 08:24:12 -0000 Received: from 66-52-204-29.sttl.dial.netzero.com (HELO vangogh) (66.52.204.29) by smtp03.lax.untd.com with SMTP; 9 Jun 2004 08:24:12 -0000 From: "Brandon J. Van Every" To: "caml" Subject: [Caml-list] The multiresolution business model Date: Wed, 9 Jun 2004 01:33:57 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <200406090404.23544.jdh30@cam.ac.uk> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Importance: Normal X-ContentStamp: 17:8:4027179479 X-MAIL-INFO: 1738c1b501c1b560e4b5b980e1101409b93d09b929a9b9a54461b1 X-UNTD-OriginStamp: CI84cOLHFqh7Zd2QWkwvEFvwyO3T/pIsPQZphDk9MRgt/x+AFyMnTWMscdabxPLf X-Miltered: at concorde with ID 40C6C969.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; brandon:99 model:01 brandon:99 clue:01 tweaked:01 model:01 films:99 seattle:99 2004:99 ocaml:01 ocaml:01 simpler:01 complexity:02 tree:02 financial:96 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Jon Harrop wrote: > Brandon Van Every wrote: > > > > So where are you finding these OCaml jobs? Clue us in. > > Basically, anywhere that people are used to writing in C/C++ > or, dare I say > it, FORTRAN. Most of them have never seen a tree, let alone a > language which > can manipulate them without segfaulting. There are lots of > applications in > science, engineering, maths etc. which currently use flat > data structures > because they are easy to write in C and FORTRAN. People have > tweaked (and > corrected!) these programs for decades. But much simpler, > multiresolution > methods written in languages like OCaml are so much more > robust, elegant and > efficient on large inputs (which is where the money and > supercomputers are) > that they're always sold immediately. Ok, so multiresolution maths for science and engineering is your business model. Sounds like a valid one for your problem domain. It's only your multiresolution planet stuff *for games* that I'm unimpressed with. As a game designer I'm very aware of the complexity limits of games, of what a user can actually deal with and enjoy. Simillarly, the vast majority of films are only 90 minutes long and obey Three Act Structure. It is a pity that I want to be a world class game designer, not a world class multiresolution maths guy. Sounds like you will make far more money far more easily than I will. Still, I will keep trying to think how I might use higher level languages such as OCaml for valid business models. I definitely don't think financial grunt coding is where it's at. Corporate industrialization is the province of Java and C#. I've been led to OCaml via 3D graphics and AI problems. Maybe the latter might be more fruitful for me. Cheers, www.indiegamedesign.com Brandon Van Every Seattle, WA "The pioneer is the one with the arrows in his back." - anonymous entrepreneur --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.693 / Virus Database: 454 - Release Date: 5/31/2004 ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners