[PD] Dealing with blocks of text in Pd
Christof Ressi
info at christofressi.com
Tue Oct 27 15:39:11 CET 2020
Pd has the [text] object for entering text, but I think it is not really
suitable for your use case, because it is meant for typing Pd lists and
therefore treats several characters specially (e.g. semicolons, colons).
If you want interactive editing, I think you need to make your own Tcl
GUI object with a plain text editor. If you're a brave Tcl programmer,
you could even add syntax highlighting and auto identation ;-)
For inspiration, you could have a look at the [entry] object of the old
"flatgui" library, which is basically a widget for plain text.
Christof
On 27.10.2020 15:18, Iain Duncan wrote:
> Hi folks, I'm in the design stages of porting my Scheme for Max
> external to Pd, and have some questions already. :-)
>
> What is the best way to deal with large-ish blocks of text in Pd for
> sending big text messages to an object? In Max (in case readers know
> it) I use a textedit object to allow the user to enter several lines
> of code, this goes to a tosymbol to turn into one giant symbol, and
> then I use a prepend to get a single message that looks like the below
>
> eval-string "(define (hello-world) (post :hello-world))"
>
> The above then comes into my external as two atoms.
>
> If anyone has suggestions for the best way to do that, or knows of
> externals I might want to use to accomplish the above, that would be
> lovely.
>
> iain
>
> _______________________________________________
> 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/20201027/405aea89/attachment.html>
More information about the Pd-list
mailing list