[PD-dev] Refactoring Pure Data

Mathieu Bouchard matju at artengine.ca
Wed Sep 13 04:39:16 CEST 2006


On Tue, 12 Sep 2006, Vincent Lordier wrote:

> =>  you want to focus on the "language and data structure" for the coming
> year and that's your right (!)
> => Some want to focus on GUI and that's their right. It is independent from
> data structures & language, since no matter what the objects do, drawing
> boxes, connecting them and talking to the "engine" is generic no matter how
> the language evolves, unless you tell us so.

In Pd, it's not. A large portion of what Miller calls "the language" is 
actually defined in g_*.c files as it is. This is something I'm working on 
extracting. Soon, my version of g_*.c will only contain what has nothing 
to do with GUI.

So really, Miller means that he's going to work on g_*.c; no merging of 
that into my code is possible at this point and any point in the future; I 
have to reimplement whatever features he adds, hoping that they're easier 
to implement in my branch than in his...

> Checking if another pd "engine" is running / alive at launch time can be

Pd shouldn't check for another pd running. It is extremely common to use 
two pd's at once. This is required due to conflicts between audio and 
video. This is even something that we teach to newbies in workshops, 
including how to circumvent OSX's "launch only once" feature.

  _ _ __ ___ _____ ________ _____________ _____________________ ...
| 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