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
_______________________________________________
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list