Thanks for the clear, concise suggestion! It seems you are right that this might be the only way.
[text fromlist] was one of the first things I tried, but I couldn't get the carriage returns to work correctly. I have it now!
I needed use this to add line breaks: [add2 ;(
Then each line could be stored in [list store] which I could bang into [text fromlist]. The other important ingredient was writing the file with a -c flag to [text define] so the line breaks wouldn't have semicolons. The output file is now exactly like [pool]'s.
Also, thanks for the offer to compile pool as 64-bit. I'm hoping to get my work as close to pd-vanilla as possible for maximum forwards compatibility, but I'm sure there are other people out there that are looking for it.
Sam
On Tue, Oct 8, 2019 at 3:22 PM Christof Ressi christof.ressi@gmx.at wrote:
what is "pool"? is this an external? if so, we can find the sources and compile for 64-bit Pd.
Is there a way to pass [text] a list that also includes isolated commas?
the only way is to use [text fromlist], e.g.:
[list , foo , 1 ; , bar , 2 ; ( -> [text fromlist]
this means you can't easily add/replace a single line, but there are certainly workarounds...
Christof
*Gesendet:* Dienstag, 08. Oktober 2019 um 20:13 Uhr *Von:* "Samuel Burt" composer.samuel.burt@gmail.com *An:* Pd-list pd-list@lists.iem.at *Betreff:* [PD] Comma separators, as in pool.
I'm updating code in Windows 10 64-bit and there are no 64-bit pool binaries. I'm in the process of writing my own pool objects using [list]s and [text]s, however I'm having a problem.
Pool formatted data files use this format: , "index-name" , value , "index-name" , value , "index-name" , value
I've tried a lot of things, but I'm stuck with , messages in my file. Is there a way to pass [text] a list that also includes isolated commas?
It's very fairly important that this project maintains backwards capability. Otherwise I would write entirely new routines for saving data.
Sam
_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list