On Thu, 8 Sep 2011, Hans-Christoph Steiner wrote:

Yes, I agree that [float] and [symbol] should also do conversions. A good example would be Python's str() and float().

I believe that the implicit conversions should be at a lower level than that, because then, they can apply all over pd, wherever Type Mismatch errors would happen.

[set symbol $1(
|
[ ( <-- What's printed here? ...My documents or ...My\ documents?

Depends on what the symbol selector does. If the symbol selector forces the rest of the message to be a symbol, then there wouldn't need to be any backslashes there. But it would probably be a good idea to have them there anyway.

The problem with relying on the symbol selector for that, is that it is limited to cases where you only want to pass a single symbol, which does not apply to lists and other.

[set open 1(

I'm trying to store a command for opening a file whose name is just «1». This can't use the symbol selector.

[set list 666 383.3801 986.3246(

this list contains two phone numbers I'd like to keep as symbols, but also has a user id that I want to keep as float, and we have three elements in the same messages, and only one selector at once.

 _______________________________________________________________________
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to