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 VAA26715; Tue, 31 Aug 2004 21:56:15 +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 VAA28174 for ; Tue, 31 Aug 2004 21:56:14 +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 i7VJuCL4001014 for ; Tue, 31 Aug 2004 21:56:13 +0200 Received: from outbound28-2.lax.untd.com (smtp02.lax.untd.com [10.130.24.122]) by smtpout01.lax.untd.com with SMTP id AABAVKX65A7XFAS2 for (sender ); Tue, 31 Aug 2004 12:55:07 -0700 (PDT) Received: (qmail 14018 invoked from network); 31 Aug 2004 19:53:57 -0000 Received: from unknown (HELO vangogh) (66.52.250.185) by smtp02.lax.untd.com with SMTP; 31 Aug 2004 19:53:57 -0000 From: "Brandon J. Van Every" To: "caml" Cc: "Ed McKenzie" Subject: RE: [Caml-list] Cross-compiling OCaml Date: Tue, 31 Aug 2004 13:04:52 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" 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: 13:6:1281824472 X-MAIL-INFO: 52fd0110cd909085c0599019d9ed5174e50d39c11dc179b03d70709170dddd X-UNTD-OriginStamp: CI84cOLHFqh7Zd2QWkwvEFvwyO3T/pIsFsCrOjjLH87Lj0mrJPEtGXVcaM/MWdWH X-Miltered: at concorde with ID 4134D7DC.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 brandon:99 girl:99 politically:01 girls:99 tolerate:01 caml-list:01 bayesian:01 crap:01 crap:01 unboxed:01 alloc:01 alloc:01 val:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Martin Jambon wrote: > > Imagine Brandon is a girl. Do you think > honestly it is a proper way to talk to her? In the politically correct defense of girls, there are a few in heavy duty computerdom, and I've sparred with at least one capable defender on the Nebula2 mailing list. I do not mind or regret that my comments result in friction. It is an artifact of my personal style, a choice I make. I do mind when a debate becomes abusive, or when the engineering implications aren't honest, just heavily prioritized. I don't recall being guilty of abuse. I do recall letting my biases run away with me sometimes, as happens to most of us at least some of the time. The Myers-Briggs Type Indicators say a lot about what kinds of communication people do or don't tolerate. http://humanmetrics.com It was invented by a woman in the 1940's who had no formal degree but was a fan of Jungian archetypes. She wanted a job placement test, something that would determine what kind of work people were psychologically suitable for. It still has tremendous utility today, and says much about interpersonal communication as well. Common schisms that happen in all technical communities I've participated in: Introvert vs. Extrovert - is popularity of a product important? Thinker vs. Feeler - what kind of debate transpires before it becomes abusive? who perceives what as abusive? Perceiver vs. Judger - when has someone "had enough" with someone else? Mercifully, techies and academics in general are usually iNtuitives, not Sensors. So we only get to have 3 of the 4 possible schisms. :-) On the other hand, 3/4 of people are Extrovert, and it's way easier for Extroverts to get along with other Extroverts than for Introverts to get along with other Introverts. So others are similarly advantaged. Communities tend to have 3 of the 4 possible schisms, as they are generally self-selective on one of the axes. 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