From weis Thu Jan 28 13:23:18 1999 Return-Path: weis Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id NAA11628 for caml-redistribution; Thu, 28 Jan 1999 13:23:18 +0100 (MET) 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 LAA03745 for ; Thu, 28 Jan 1999 11:42:37 +0100 (MET) Received: from pegasus.azstarnet.com (pegasus.azstarnet.com [169.197.56.194]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id LAA08923 for ; Thu, 28 Jan 1999 11:42:36 +0100 (MET) Received: from dylan (dialup02ip081.tus.azstarnet.com [169.197.30.209]) by pegasus.azstarnet.com (8.9.1a/8.9.1a) with SMTP id DAA29664 for ; Thu, 28 Jan 1999 03:42:19 -0700 (MST) X-Sent-via: StarNet http://www.azstarnet.com/ Message-ID: <003301be4aaa$f41a1b80$210148bf@dylan> From: "David McClain" To: "Liste CAML" Date: Thu, 28 Jan 1999 03:42:49 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0030_01BE4A70.4692C910" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Sender: weis Content-Length: 3044 Lines: 79 This is a multi-part message in MIME format. ------=_NextPart_000_0030_01BE4A70.4692C910 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > Gerd Stolpmann's suggestion that some kind of Corba integretation = should be > provided is a good one, I think. I'd have more luck using OCaml at > work if I could hide it behind IDL. Has anyone investigated Corba or > COM bindings for OCaml? I have a minimal interface for COM already in place for OCAML 2.01. I = use it to connect with a COM-based universal scientific data server. I = can handle the OLE types of interest to a scientist... (but not yet for = things like UUID's and other more bizarred data types). I have to admit, = that in order to do this I had to stoop to C++ because of the many types = of ints and floats that are likely to arise, and also because of the = need to access the SAFEARRAY data structure. I don't know how to do this = yet in OCAML... It would be really great if OCAML could also be used for = systems level programming chores like this, and for writing hardware = control software... David McClain Sr. Scientist Raytheon Missile Systems Co. Tucson, AZ http://www.azstarnet.com/~dmcclain/homepage.htm ------=_NextPart_000_0030_01BE4A70.4692C910 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
> Gerd Stolpmann's suggestion that some kind of Corba = integretation=20 should be
> provided is a good one, I think.  I'd have more = luck=20 using OCaml at
> work if I could hide it behind IDL.  Has = anyone=20 investigated Corba or
> COM bindings for OCaml?
 
I have a minimal interface for COM = already in=20 place for OCAML 2.01. I use it to connect with a COM-based universal = scientific=20 data server. I can handle the OLE types of interest to a scientist... = (but not=20 yet for things like UUID's and other more bizarred data types). I have = to admit,=20 that in order to do this I had to stoop to C++ because of the many types = of ints=20 and floats that are likely to arise, and also because of the need to = access the=20 SAFEARRAY data structure. I don't know how to do this yet in OCAML... It = would=20 be really great if OCAML could also be used for systems level = programming chores=20 like this, and for writing hardware control software...
 
David McClain
Sr. = Scientist
Raytheon=20 Missile Systems Co.
Tucson, AZ
http://www.azsta= rnet.com/~dmcclain/homepage.htm
------=_NextPart_000_0030_01BE4A70.4692C910--