Interfacing an external package with Clean

letz@rd.grame.fr letz@rd.grame.fr
Wed, 24 Feb 1999 10:58:57 +0100


Hi,

We would like to interface our Midi  operating system MidiShare with the
Clean language. MidiShare is a Midi library which provide the programmer a
set of basic functions to solve common problems found when developing Midi
applications. We would like to use Clean as a high level language to
prototype  Midi applications.

Using the Hotclean utility, we were able to compile a link some external C
functions. The problem is now to find the right way to use our imperative
functions into the Clean functional world.
On the Macintosh, we tried to look at the Mac toolbox implementation, but
we get rapidly very confused!

Does anybody has an experience in developing this kind of interface?

Thanks

Stephane Letz


Grame: Centre National de creation musicale
9, Rue du Garet
69001 Lyon
Tel: 04-72-07-37-00
Fax: 04-72-07-37-01
Web: www.grame.fr