On 2011-09-10 01:57, Mathieu Bouchard wrote:
On Tue, 6 Sep 2011, [email protected] wrote:
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.
Give examples...
Which other ways are you thinking about, apart from something that
behaves more or less like strtof ?
OK, for example an object that converts names of numbers to floats:
[one two three(
|
[nametof]
|
1.0 2.0 3.0
or binary to float:
[b101010{
|
[btof]
|
42.0
or imaginary numbers:
[5+3i(
|
[itof]
| |
5.0 3.0
or even some kind of [expr] that takes symbolic input:
[atan{.007)(
|
[sexpr]
|
0.40106
None of the above would work properly with a default symbol-to-float
method. Each needs to parse its input according to its own specific
meaning-space.
Martin
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list