[PD-dev] Passion, fun, elegance, SICP

Mathieu Bouchard matju at artengine.ca
Sun Nov 27 23:34:02 CET 2005


On Sun, 27 Nov 2005, Thomas Grill wrote:
> I'm sorry i don't know gridflow/ruby, but i'd be interested about the
> fundamental difference between using ruby and Python in the PD context.

I'm sorry I don't know pyext/python, but I think that there aren't really
any fundamental differences; just a bunch of small ones due to the fact
that we didn't look at each other's work when we started it (especially
because the Ruby externals feature started as a jMax-only project several
months before I ported it to PureData)

Small differences:

GridFlow allows to create classes directly in pd's main namespace, that
is, through the objectmaker receive-symbol. in contrast, with pyext, you
go thru [py].

GridFlow writes method names like _0_float while pyext does it like 
float_1. That is, inlet number is prefixed and 0-based.

GridFlow lacks a damn lot of features of pyext. I don't know about the
other way around. Does pyext support definition of GUI objects through
t_widgetbehavior ? Because GridFlow/Ruby supports it and I have two or
three externals written using it already (though not really debugged,
sorry...).

____________________________________________________________________
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-dev mailing list