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