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 UAA10257; Wed, 1 Sep 2004 20:28:04 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id UAA10677 for ; Wed, 1 Sep 2004 20:28:03 +0200 (MET DST) Received: from outbound28-2.lax.untd.com (outbound28-2.lax.untd.com [64.136.28.160]) by nez-perce.inria.fr (8.13.0/8.13.0) with SMTP id i81IS1TP011105 for ; Wed, 1 Sep 2004 20:28:02 +0200 Received: from outbound28-2.lax.untd.com (smtp01.lax.untd.com [10.130.24.121]) by smtpout06.lax.untd.com with SMTP id AABAVNFD5ATCXMDS for (sender ); Wed, 1 Sep 2004 11:27:07 -0700 (PDT) Received: (qmail 1580 invoked from network); 1 Sep 2004 18:26:31 -0000 Received: from unknown (HELO vangogh) (66.52.250.228) by smtp01.lax.untd.com with SMTP; 1 Sep 2004 18:26:31 -0000 From: "Brandon J. Van Every" To: "caml" Subject: RE: [Caml-list] Cross-compiling OCaml Date: Wed, 1 Sep 2004 11:37:27 -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: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal X-ContentStamp: 14:7:3770756767 X-UNTD-OriginStamp: CI84cOLHFqh7Zd2QWkwvEFvwyO3T/pIsFsCrOjjLH86RDVFmBQwh7G0W3cVAzH6Z X-Miltered: at nez-perce with ID 413614B1.000 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 woodyatt:01 brandon:99 adopters:01 python:01 python:01 gui:01 textual:01 ocaml's:01 realm:01 caml-list:01 caveat:01 mingw:01 bayesian:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk james woodyatt wrote: > Brandon J. Van Every wrote: > > The Caml Trade wrote: > > > > Ok, I suppose you're confident in the longevity of OCaml > > then. I think > > market mindshare has to be fought for, if one wants to continue to > > enjoy good contracts. > > You're trying to recruit the wrong people to join the fight. Yes, actually, I've realized that mailing lists such as this are filled with early adopters who are nevertheless 100% satisfied with their personal situation. It's not everybody, but it's always somebody. If I talk about improvement, they're always vocal about how satisfied they are. I encountered a similar phenom on comp.lang.python and this confirms the archetype. My main purpose is to have a presence and provide a channel for people who are *NOT* satisfied. In other words, I seek recruits for ocaml-biz, COCAN, and ocamlgames. > > My stereotype of a UNIX guy is someone who likes to play with text > > editors all day long. > > Thank you for sharing your stereotype. You're welcome. There's a lot of truth in stereotypes. One of the reasons I gave up on Seattle's local Python user groups, is I'd keep going to meetings, and they'd talk about all sorts of text processing scripting database stuff. Never about 3D graphics, AI, or games. I conclude that there's this entire world of text processual data that a lot of people are into, that they think is really really kewl, but that I've just never been involved in. I suppose text has a compelling tractability, it seems to fit the UNIX scripter hacker meme. Contrast this to Windows which doesn't even have a decent OS shell by default. Instead one has abundant GUI eye candy. Between the UNIX and Windows world, there is clearly a split between textual and graphical orientation. It's not an exclusive split, I did say it was a stereotype, but in terms of dominant trends it's quite true. OCaml's UNIX-centric community doesn't strike me as an exception to this rule. My plans are mainly about graphics technologies I need to build, not graphics technologies that are readily available. OCaml is mainly proven in the realm of language transformation. So, is its UNIX-oriented community an accident? I think not. > I'm sure it must be helpful to vent. 'Twas a stereotype, not a vent. > Your project on the caml-list is clearly to harp on Unix > developers to > switch to developing for Windows until they can't bear to > listen to it anymore You sure make a big deal out of out of 1 initial statement that was framed with the caveat, "I know you Linux / mingw guys aren't into this." I was just being honest about what native Windows developers actually consider useful. If one thinks one's solving some kind of Windows deployment goal, well, cross-compilation from Linux ain't it. It's an avoidance goal, not a deployment goal. > and either 1) killfile your entire mail domain, or 2) > switch to > developing for Windows just to make you happy. > > Guess which one I'm thinking is more likely to happen. I think that's your point of view, not my project. Discussions of what may or may not be my projects are best left to ocamlgames and ocaml-biz. 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