On Jan 23, 2012, at 12:41 AM, Mathieu Bouchard wrote:
Le 2012-01-22 à 21:16:00, Miller Puckette a écrit :
Quick guess; the socket itself (at the OS level) has a fixed buffer size
and if the sending process exceeds it it is suspended until the receiving
process eats at least some of it.
On Jan 23, 2012, at 12:45 AM, Mathieu Bouchard wrote:
Le 2012-01-22 à 21:16:00, Miller Puckette a écrit :
There's not much way around this. One possibility (if indeed this is a
serious efficiency issue) would be for Pd to append a done message to each
batch up tcl to up-send.
That's
Le 2012-01-22 à 21:54:00, Miller Puckette a écrit :
On Mon, Jan 23, 2012 at 12:45:09AM -0500, Mathieu Bouchard wrote:
That's called a newline... not preceded by a backslash. The thing
with fconfigure -buffering line is that it doesn't care about
backslashes, whereas eval does, and if you use
On Mon, Jan 23, 2012 at 6:41 AM, Mathieu Bouchard ma...@artengine.ca wrote:
If you remove the [info complete] bracket from pd_readsocket, there are
these intermittent Tcl stacktraces causes by messages from 'pd' to 'pd-gui'
that get split in the wrong spot.
yes, [info complete] is a
On Jan 23, 2012, at 12:42 PM, Mathieu Bouchard wrote:
Le 2012-01-22 à 21:54:00, Miller Puckette a écrit :
On Mon, Jan 23, 2012 at 12:45:09AM -0500, Mathieu Bouchard wrote:
That's called a newline... not preceded by a backslash. The thing
with fconfigure -buffering line is that it doesn't
On the 64-bit build of Pd-extended 0.43.1 on Mac OS X 10.6/Intel, I get this
error from tclpd whenever I start it:
/Applications/Pd64-0.43.1-extended-20120119.app/Contents/Resources/Scripts/../extra/tclpd/tclpd.pd_darwin:
On Jan 23, 2012, at 12:54 AM, Miller Puckette wrote:
On Mon, Jan 23, 2012 at 12:45:09AM -0500, Mathieu Bouchard wrote:
Le 2012-01-22 à 21:16:00, Miller Puckette a écrit :
There's not much way around this. One possibility (if indeed this
is a serious efficiency issue) would be for Pd to
Ok, I think I nailed it with lots of help from #tcl on freenode. It not
only seems to fix the intermittent problem, but also seems to be a bit
faster, due to using Tcl properly. I attached the patch I just
committed to pd-extended. The while {[info complete]} loop did a lot of
extra work