From maarten@shortcut.nl Mon Jan  7 19:35:25 2002
Received: from bluefin.novaxess.net (bluefin.novaxess.net [213.201.128.20])
	by swi.psy.uva.nl (8.11.6/8.11.2) with ESMTP id g07IZPT08532
	for <prolog@swi.psy.uva.nl>; Mon, 7 Jan 2002 19:35:25 +0100 (MET)
Received: from MAARTEN.shortcut.nl ([213.201.130.134])
          by bluefin.novaxess.net with ESMTP
          id <20020107183519.BMGA2621.bluefin@MAARTEN.shortcut.nl>
          for <prolog@swi.psy.uva.nl>; Mon, 7 Jan 2002 19:35:19 +0100
Message-Id: <5.0.0.25.2.20020107191326.043441f0@shortcut.nl>
X-Sender: maarten@shortcut.nl
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Mon, 07 Jan 2002 19:37:45 +0100
To: prolog@swi.psy.uva.nl
From: Maarten van den Dungen <maarten@shortcut.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [SWIPL] Two questions: multimedia timers and threads

Dear all,

Does anybody have experience or would it be possible to use SWI/XPCE for 
multi media application. I would like to make an composer tool which needs 
to dispatch midi-events. The timer in xpce is not a multimedia timer. Of 
course one way would be to copy the (xpce) timer code and make the 
necessary adjustments to make it a multimedia timer, but I don't know if 
this would be the proper way, since this is clearly not easily portable.
(Some 5 years ago I made a prototype in SWI which used mmtimer-callbacks 
form a dll, but the way timers are implemented in xpce are much better :) , 
unfortunately they are not multi media timers :(

What is the status of thread support in the windows version of SWI. How 
difficult would it be to enable threads under windows or has anybody 
experience in this matter. Or would it be easier to create multiple engines 
from a  host language, like C?

Any pointer appreciated. Thanks for your time,

Maarten

