[PD-dev] Pd Strings
Hans-Christoph Steiner
hans at eds.org
Wed Nov 14 08:13:03 CET 2007
Using arrays as strings is an interesting idea. I don't think non-
ascii charsets should be too big a deal, they are decently supported
right now, without even trying :). The Pd floats should store UTF-16
fine, which really covers basically everything. By the time UTF-32
is used much, Pd will be using 64-bit floats.
.hc
On Nov 14, 2007, at 12:43 AM, Miller Puckette wrote:
> HI all,
>
> I don't have answers to all these, but I'm sure that adding a
> string ytpe
> to Pd isn't the roght way to handle these problems. But specifically:
>
> 1. spaces in symbols are a parsing/formatting problem, not a data
> type
> problem; 2. use arrays as strings as I proposed; 3. I have to
> think about
> that one some more (!) and 4. one thing is dealing with non-ascii
> character
> sets, although there are likely to be many more problems to adress.
>
>
> On Tue, Nov 13, 2007 at 11:57:06PM -0500, Chris McCormick wrote:
>> Hi,
>>
>> I have deleted Miller's reply where he said that he's not that
>> interested
>> in adding a string type to Pd, but I'd like to ask him a couple of
>> questions regarding that response, if that's ok.
>>
>> 1. How do you propose to solve the 'spaces in file path' issue
>> without a
>> string type? Or are you content with that restriction?
>>
>> 2. How do you suggest that people deal with the symbol table
>> pollution
>> issue mentioned before on this list, when they are doing operations
>> processing lots and lots of symbol-strings in Pd? Let me know if you
>> want more information about this issue.
>>
>> 3. Will a [symbol2list] ever make it into Pd canonical so that people
>> can split long symbols on a character, like the zexy external that
>> does
>> this? It seems strange that you can concatenate symbols, but not
>> split
>> them apart again.
>>
>> 4. Can anyone else help me with a concise summary of other string/Pd
>> issues I haven't thought of?
>>
>> Thanks for taking the time to read and reply.
>>
>> Best,
>>
>> Chris.
>>
>> -------------------
>> http://mccormick.cx
>>
>> _______________________________________________
>> PD-dev mailing list
>> PD-dev at iem.at
>> http://lists.puredata.info/listinfo/pd-dev
>
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------
----
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent
controls you." - Richard M. Stallman
More information about the Pd-dev
mailing list