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 LAA03256; Tue, 31 Aug 2004 11:32:10 +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 LAA02976 for ; Tue, 31 Aug 2004 11:32:09 +0200 (MET DST) Received: from outbound28-2.lax.untd.com (outbound28-2.lax.untd.com [64.136.28.160]) by concorde.inria.fr (8.13.0/8.13.0) with SMTP id i7V9W7t1018241 for ; Tue, 31 Aug 2004 11:32:08 +0200 Received: from outbound28-2.lax.untd.com (smtp04.lax.untd.com [10.130.24.124]) by smtpout05.lax.untd.com with SMTP id AABAVJTMKA2SB59J for (sender ); Tue, 31 Aug 2004 02:31:21 -0700 (PDT) Received: (qmail 25364 invoked from network); 31 Aug 2004 09:30:31 -0000 Received: from unknown (HELO vangogh) (66.52.250.28) by smtp04.lax.untd.com with SMTP; 31 Aug 2004 09:30:31 -0000 From: "Brandon J. Van Every" To: "caml" Subject: RE: [Caml-list] Cross-compiling OCaml Date: Tue, 31 Aug 2004 02:41:26 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" 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: <20040831091851.GA18746@pegasos> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal X-ContentStamp: 17:8:3682746487 X-MAIL-INFO: 13d92115257991199d714dd53904b9a1597905bd8d803d4d1044c9a560a1848481f5cd3de0f110e4e0700070d4a9cde0f0b0dde5498d417051c924b115d0f1b02d2d75f93151d44524f4d489d189805531d4c421f55430410439193485894530b5791955e979388009b9d90560347971bdd5d9148dd5802950a51084810df5adad65e9814de964a5c0a989c46ddddd5ded5d55c47d197d7db0d051312d39fd498d2424b1a999d0f430bd05d9606081a1813d054d444d7995cd3d95908464ad64cdad91e0ad9dd9c179b58505055960792560b99d44912dfd502d6551249924fd99a435 X-UNTD-OriginStamp: CI84cOLHFqh7Zd2QWkwvEFvwyO3T/pIsFsCrOjjLH85vhjtHstZtH9o96Knsasud X-Miltered: at concorde with ID 41344597.002 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; brandon:99 caml-list:01 sven:01 luther:01 brandon:99 belabor:01 users':01 magnitudes:01 sourceforge:01 booster:99 caml-list:01 bayesian:01 crap:01 crap:01 unboxed:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Sven Luther wrote: > Brandon J. Van Every wrote: > > > > I already explained why I'm stuck with Windows. > > Only because you chose to, nobody is ever stuck with windows. To belabor a point: yes, I choose to develop commercial games. Windows PCs and consoles are the primary markets for those. I believe the choice of problem domain is first, language is second, and OS is third. If you can get Linux onto 50% of the home users' desktops, great, do so. I'll give Linux equal attention at that time. Meanwhile, Microsoft has 95% of the consumer desktop marketshare. They've got the job done today, so that's where we play. > Just go over and develop under linux, and cross compile. > doing this in windows > is order of magnitudes more painfull, as you noticed. I think you're underestimating the number of other resources that need to be accessed on Windows to ship a high quality commercial title. Although it may eventually be possible to wrap up such tools under an OCaml-centric, platform-neutral rubric, that day is not today. If you have any serious interest in the problem, please join us on http://groups.yahoo.com/group/ocamlgames/ and also look at http://sourceforge.net/projects/ocalibs/ > > > Well, but i guess the majority of caml developers are > > > compiling under linux, so ... > > > > So, to me that's a problem to be solved. > > No its not, that is how it should be. I see. Linux is The One True Operating System [TM]. Ok, we have intractable world views. You're a Linux booster, and I don't like any platform. Cheers, www.indiegamedesign.com Brand*n Van Every S*attle, WA Praise Be to the caml-list Bayesian filter! It blesseth my postings, it is evil crap! evil crap! Bigarray! Unboxed overhead group! Wondering! chant chant chant... Is my technical content showing? // return an array of 100 packed tuples temps int $[tvar0][2*100]; // what the c function needs value $[tvar1]; // one int value $[tvar2]; // one tuple int $[tvar3] // loop control var oncePre eachPre $[cvar0]=&($[tvar0][0]); eachPost $[lvar0] = alloc(2*100, 0 /*NB: zero-tagged block*/ ); for(int $[tvar3]=0;$[tvar3]<100;$[tvar3]++) { $[tvar2] = alloc_tuple(2); $[tvar1] = Val_int($[cvar0][0+2*$[tvar3]]); Store_field($[tvar2],0,$[tvar1]); $[tvar1] = Val_int($[cvar0][1]); Store_field($[tvar2],1,$[tvar1+2*$[tvar3]]); Array_store($[lvar0],$[tvar3],$[tvar0]); } oncePost ------------------- 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