[PD-dev] read a *.plist array in tcl

yvan volochine yvan.pd at gmail.com
Fri Mar 25 19:56:06 CET 2011


On 03/25/2011 05:35 PM, Hans-Christoph Steiner wrote:
> On Thu, 2011-03-24 at 19:43 +0100, yvan volochine wrote:
>> hi
>> when reading from a *.plist file in tcl, if the value asked is an array,
>> I get a string:
>>
>> if {![catch {exec defaults read org.puredata $akey} arr]} {
>>       puts $arr
>> }
>>
>> // this string is printed
>> (
>> "foo",
>> "bar"
>> )
>>
>> is there any elegant way to get this array as a tcl list directly ?
>
> Some Tcl regsub tricks seem to work pretty well, see attachment.

hey thanks
it might be a bit slower than [string map] but it handles better special 
chars in filenames

cheers,
_y



More information about the Pd-dev mailing list