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 UAA21978; Mon, 22 Jul 2002 20:40:54 +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 UAA22013 for ; Mon, 22 Jul 2002 20:40:53 +0200 (MET DST) Received: from smtp.easystreet.com (easystreet.com [206.26.36.40]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id g6MIeq121314 for ; Mon, 22 Jul 2002 20:40:52 +0200 (MET DST) Received: from easystreet.com (dial-206-103-35-161.dial.easystreet.com [206.103.35.161]) by smtp.easystreet.com (8.11.2/8.11.2) with ESMTP id g6MIenx15693 for ; Mon, 22 Jul 2002 11:40:49 -0700 (PDT) Message-ID: <3D3C51D3.969C678B@easystreet.com> Date: Mon, 22 Jul 2002 11:41:23 -0700 From: achrist@easystreet.com X-Mailer: Mozilla 4.79 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 CC: "Caml-List@Inria.Fr" Subject: Re: [Caml-list] Caml productivity. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Pal-Kristian Engstad wrote: > > ... I want to have the capability to make > the code even better. To do that, one needs to be able to make use of > the hardware, i.e. get down to the bare bones of your platform. > ... Isn't this fairly impossible for an applications programmer programming the popular modern computers? Don't these machines implement their features through low-level virtual machines? Re-order and rewrite instructions? Speculatively branch? Execute sequential instructions in parallel? Have hierarchical memory caches that they manage themselves, impervious to the desires of the programmer? Etc, etc, etc? Al ------------------- 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