[PD] Re: expr table functions
Shahrokh Yadegari
sdy at ucsd.edu
Wed May 25 09:25:19 CEST 2005
Hi,
I have attached a patch which works for me on Mac OS X. I tried a
similar patch on linux and windows and they worked too. So I hope this
helps.
BTW, while trying this I found a bug in expr, which will be fixed soon.
The functions do not check for null pointers. So if you bang the expr
in this example without setting $s2 first, pd will core dump.
Shahrokh.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: exprtest.pd
Type: application/octet-stream
Size: 332 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20050525/cfa3dc24/attachment.obj>
-------------- next part --------------
On May 24, 2005, at 1:10 AM, Jamie Bullock wrote:
> Hi!
>
> I just tried as you suggested below. [expr] mysteriously replaces the
> double quotes with whitespace, and gives the same console error as
> before.
>
> Regards,
> Jamie
>
> On Mon, 2005-05-23 at 13:40 -0700, Shahrokh Yadegari wrote:
>>>
>>
>> Jamie,
>>
>> The correct syntax for what you are looknig for is
>>
>> expr size("$s2")
>>
>> note the double quotes.
>>
>> cheers,
>> Shahrokh.
>>
>>
>>> Date: Mon, 23 May 2005 14:45:56 +0100
>>> From: Jamie Bullock <jamie at postlude.co.uk>
>>> Subject: [PD] expr table functions
>>> To: PD List <pd-list at iem.at>
>>> Message-ID: <1116855956.7943.8.camel at localhost.localdomain>
>>> Content-Type: text/plain
>>>
>>> Hi!
>>>
>>> Has anyone successfully used the table functionality offered by
>>> [expr]?
>>> I can get simple table lookup to work as follows:
>>>
>>> float x symbol y
>>> | |
>>> [expr $s2[$f1]]
>>>
>>>
>>> But I can't get any of the table functions to work. For example,
>>> [expr
>>> size($s1)] gives the following console output:
>>>
>>> error: expr: syntax error
>>> expr size($s1)
>>> ... couldn't create
>>>
>>>
>>> I am using expr 0.4 with PD 0.37.1 on Linux.
>>>
>>> Thanks,
>>>
>>> Jamie
>>>
>>>
>>
>>
>> _______________________________________________
>> PD-list at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>
More information about the Pd-list
mailing list