On Sep 6, 2011, at 1:16 PM, martin.peach@sympatico.ca <martin.peach@sympatico.ca
wrote:
Date: Tue, 6 Sep 2011 08:12:15 +0200 From: fbar@footils.org To: hans@at.or.at CC: pd-list@iem.at Subject: Re: [PD] (breaking symbols) was Re: find a list of
numbers in a text file
Hi,
On Mon, Sep 05, 2011 at 02:34:30PM -0400, Hans-Christoph Steiner
wrote:
Then having the patch rely on the "error: float: no method for 'symbol'" error that is normally generated in that case.
Well, it prints an error because there *is* an error in the patch.
The
author should never have converted a float to a symbol and expect to still do float calculations with it.
Yes, I think it ought to be up to the external to implement its own
symbol-to-float converter since there is no universally valid way of
doing it. The same pattern will have different meanings in different context
and Pd can't be expected to know what is expected in a specific case.Martin
That sounds like a recipe for disaster, then we end up with multiple,
incompatible ways of doing this. I don't think anyone is proposing
that symbols like "four" get converted to 4, but only symbols like 43,
5.22, -234, etc. Things that can be directly converted from a char*
to a float with a standard function.
.hc
"Making boring techno music is really easy with modern tools, but with
live coding, boring techno is much harder." - Chris McCormick