Interoperability under Windows (Was: [Oz] Oz vs. Squeak)

Denys Duchier Denys.Duchier at ps.uni-sb.de
Mon Feb 5 13:57:07 CET 2001


mikki at ida.liu.se (Mikael Kindborg) writes:

> My primary need would be to call external services from Oz,
> rather than making Oz avaiable as a service (even though
> many people seems to want to use Oz in this way). The reason
> for this is that a view Oz as the primary development language.

If the external services is provided through a DLL, then you can
easily create Oz bindings by writing a native functor.  If you mean to
invoke and interact with other programs through e.g. an IO interface
you can use Open.pipe which sucks a bit because both stdout and stderr
of the subprocess are identified.  I wrote a better IO and process
interface (under contrib), but it only works for Unix -  I'd like to
devise abstractions which would work as well for Unix and Windows, but
I haven't had the time yet, and I lack Windows expertise.

Cheers,

-- 
Dr. Denys Duchier			Denys.Duchier at ps.uni-sb.de
Forschungsbereich Programmiersysteme	(Programming Systems Lab)
Universitaet des Saarlandes, Geb. 45	http://www.ps.uni-sb.de/~duchier
Postfach 15 11 50			Phone: +49 681 302 5618
66041 Saarbruecken, Germany		Fax:   +49 681 302 5615
-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.





More information about the mozart-users mailing list