[PD] symbols with zero paddings and spaces

José de Abreu abreubacelar at gmail.com
Wed Mar 17 22:10:09 CET 2021


he gets 01 because the full symbol is "01

and the last symbol is actually 05.txt"

strange, why echo is sending " ... (!?)

Em Qua, 17 de mar de 2021 12:33, oliver <oliver at klingt.org> escreveu:

> On 2021-03-17 14:25, Christof Ressi wrote:
> > pdsend/pdreceive uses the FUDI protocol (= Pd messages), where strings
> > that look like floats are converted to a float atom. When serializing
> > between FUDI strings and Pd atoms, the textual result is not
> > guaranteed to be the same for number atoms.
>
> i see
>
> >
> >> the resulting output from [netreceive -u 3001] will be:
> >>
> >> udp: "01 2 3 4 05.txt"
> >  Are you sure? Because I get
> >
> > 1 2 3 4 05.txt
>
> yes, i am sure, at least for my system (Win7 / PD 0.51.4).
> see attached .jpg.
> (i'm getting the same truncations without the quotes btw.)
>
> >
> > which is what I would expect. The float atoms are properly serialized
> > to their string representation (Pd doesn't remember the original
> > text!) and "05.txt" is actually a symbol.
> >
> >> is there any way to sent such a symbol untruncated using the methods
> >> above,
> >  If you want to send it as a single symbol, that's possible, you just
> > have to escape the whitespace:
> >
> > "01\ 02\ 0003\ 004\ 05.txt"
>
> thank you very much, that was a pointer in the right direction !
> i figured, since the white spaces by themselves where transmitted
> correctly, i wouldn't have to worry about them, but literally escaping
> white spaces within my .tcl script (by forcing a backslash before every
> white space) seems to do the trick !
>
> best
>
> oliver
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20210317/d8f09df1/attachment.htm>


More information about the Pd-list mailing list