[PD] DesireData CVS

Mathieu Bouchard matju at artengine.ca
Sun Dec 17 20:39:30 CET 2006


On Sat, 2 Dec 2006, Mathieu Bouchard wrote:
> On Sat, 2 Dec 2006, Hans-Christoph Steiner wrote:
>> You mention before that DD will be 99% compatible with Pd.  I am wondering 
>> what the 1% that is incompatible.  It would be good to know what the 
>> differences will be.
>
> The percentages are very debatable. Data structure renderers are 
> currently unimplemented, but it is in the plans. What's not in the plans 
> is supporting t_widgetbehavior, class_setwidget(), 
> class_setproperties(), sys_pretendguibytes(), sys_queuegui(), 
> sys_unqueuegui(), and also some messages that simulate mouse clicks in 
> the canvas or operate with the selection. I'm open to hearing 
> suggestions for compensating for the missing features.

The messages that simulate mouse clicks will be reintroduced, but they 
will be deprecated in the context of dynamic patching, and won't work with 
multi-client features. They won't be fully compatible with the other ones, 
as they will be "asynchronous" in the sense that the action is not 
guaranteed to have been carried when the message-handling returns. (This 
is not the usual meaning of "asynchronous" in the pd world but pd needs a 
word for this concept.) The feature of simulating mouse clicks will be 
reserved for some forms of GUI testing only and involve a 
server->client->server roundabout. Patches that just want to do dynamic 
generation should just use a different mechanism.

  _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada


More information about the Pd-list mailing list