<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">&gt; Is this a known limitation or bug?<br>it&#39;s most likely a feature that tries to protect you from things like:<br>

[-1(<br>|<br>[pow 0.5]<br>|</blockquote><div><br></div><div>Ahh yeah makes sense. </div><div><br></div><div>I&#39;m not sure why but I always feel uneasy using [expr], maybe because of libpd :)</div><div><br></div><div>[expr] does handle (-1)^0.5 with a NaN output though. Would it be possible to add this to [pow] as well? Something like for negative base values, non-integer exponent values would return NaN?</div>

<div><br></div><div>Additionally for [pow] to output &#39;0&#39; seems wrong, because that is definitely not the answer. I&#39;ve never seen NaN output elsewhere so I&#39;m assuming [expr] outputs a symbol and not some Pd defined NaN type (maybe?).</div>

<div><br></div><div>Thanks for the reply IOhannes!</div><div><br></div><div>Cheers,</div><div>Joe   </div><br><div class="gmail_quote">On 22 April 2013 13:30, IOhannes m zmoelnig <span dir="ltr">&lt;<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br>
On 2013-04-22 14:19, Joe White wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Just realised putting a negative number into the [pow] object<br>
&gt; outputs &#39;0&#39;?!?<br>
&gt;<br>
&gt; For example if I do:<br>
&gt;<br>
&gt; [-1 ( | [pow 2]<br>
&gt;<br>
&gt; it returns 0, where I would expect it to return 1.<br>
&gt;<br>
&gt; Is this a known limitation or bug?<br>
<br>
</div>it&#39;s most likely a feature that tries to protect you from things like:<br>
<br>
[-1(<br>
|<br>
[pow 0.5]<br>
<div class="im">|<br>
<br>
&gt; Are there any work arounds if I want a variable power?<br>
<br>
</div>urgh, i had hoped to never have to tell people to use [expr], but<br>
there you go:<br>
<br>
[-1\<br>
|<br>
[pack 0 2]<br>
|<br>
[expr pow($f1, $f2)]<br>
|<br>
[1\<br>
<br>
vbmdf<br>
IOhannes<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.12 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAlF1LW8ACgkQkX2Xpv6ydvRWDgCffaIHH1qXGqFYLlt1iiJQFW5Q<br>
OdEAnR8WVw+zxRKd8LWjVo95daJ/Aq6Y<br>
=PbB6<br>
-----END PGP SIGNATURE-----<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div><br><br>