[PD] really annoying question about tildes~

Hans-Christoph Steiner hans at eds.org
Thu Jul 17 21:17:14 CEST 2008


On Jul 17, 2008, at 5:03 AM, IOhannes m zmoelnig wrote:

> hard off wrote:
>> ok, sorry to have caused a fuss.
>>
>> last question:  hypothetically, if miller was to include >~ and <~  
>> into
>> vanilla, would they load properly then?
>
> yes of course.
>
> again: the only problem with these objects is that you cannot have  
> files
> (e.g. binary files containing the code for these objects; or
> abstractions) that are include characters like ">" on certain  
> platforms.
>
> the only solution for this is to use filenames that are named
> differently than the actual class.
>
> this solution can be implenmented in various ways:
> - include it into Pd-vanilla (so these objects would reside in the  
> file
> "pd.lib" or "pd")
> - use multi-object libraries (so these objects reside in  
> "zexy.l_i386")
> - use aliases (so ">~" really lives in "gt~.pd")
> - use a hexloader (kind of generated filenames that map to the  
> original
> classname), so ">~" resides in "0x3e0x7e.pd"
>
>
> so it's rather simple, BUT:
> - Pd-vanilla does not include all the fancy'n'cool objects into Pd  
> (esp.
> if they can be easily built as externals)
> - multi-object libraries are deprecated in PdX
> - aliases are problematic, as you have to tell Pd about these aliases
> somehow (the mapping from ">~" to "gt~" is rather arbitrary)
> - the hexloader has only been partially accepted into Pd-vanilla (that
> is: the filename mangling part has been taken out); and the
> implementation of it as an external loader has only created  
> problems for
> everyone.

So the loaded classes need to be fixed to that they are canvas-local,  
not global like it is currently.  If that was the case, then I could  
see using multi-class-single-file libraries for cases like this,  
provided that they could be used like [>~] and [math/>~].  The tricky  
part would be getting the "math.pd_linux" file to load automatically  
when someone creates [math/>~].

.hc

>
>
>
> mfgasdr
> IOhannes
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list



------------------------------------------------------------------------ 
----

News is what people want to keep hidden and everything else is  
publicity.          - Bill Moyers






More information about the Pd-list mailing list