<div dir="ltr"><div dir="auto">Hello again! A couple of clarifications on the issue. <br></div><div dir="auto"><br></div><div>I am running pd on Debian(Ubuntu 20.04.2 LTS) and used "make all" to build the project. <br></div><div>I have had no trouble in communication when pd-l2ork is run <b>without</b> the nogui flag. <br></div><div>The pd process <b>with</b> nogui flag exits as soon as I send a message through the socket connection. I have also tried to use the pdsend tool available in the <a href="https://packages.ubuntu.com/en/focal/puredata-utils">puredata-utils package</a>, but it leads to the same error.<br></div><div dir="auto"><div dir="auto"><br></div><div>Regards,</div><div>Tanmay Gujar<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 6 Apr, 2021, 1:43 pm Tanmay Gujar, <<a href="mailto:tanmaygujar999@gmail.com" target="_blank">tanmaygujar999@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello I am Tanmay! I am a recently accepted student to the MS CSE program at UCSD. I am interested in contributing to purr-data and plan to submit a proposal for GSOC 2021. <br></div><div><br></div><div>Specifically, I would like to work on the <a href="https://git.purrdata.net/jwilkes/summer-of-code-ideas-list#terminal-repl" rel="noreferrer" target="_blank">Terminal REPL</a> project. I have been looking through the source code to find an appropriate way to execute the idea but I have hit a few roadblocks.</div><div><br></div><div><b>Thoughts so far:</b></div><div>For communication between pd and the REPL I plan to use Internal pd messages as described on the <a href="http://puredata.info/community/pdwiki/PdInternalMessages" rel="noreferrer" target="_blank">Puredata info page</a> and also in the <a href="https://git.purrdata.net/jwilkes/purr-data/-/tree/master/pd/doc/manuals/pd-msg" rel="noreferrer" target="_blank">purr-data Repo</a>.</div><div><br></div><div>I have managed to open a socket connection using nodeJS and I am able to send operations to pd using the [netreceive] object.</div><div><br></div><div><b>Issue:</b></div><div>When I run pd with the nogui flag, as users would when using an embedded device, and send operations to it, the process exits with the message</div><div><b>Pd: signal 6.<br></b></div><div>What could be the potential problem? <br></div><div><b></b></div><div><br></div><div><b>Feedback on approach:</b><br></div><div>Is this an appropriate approach to bridging the gap between the REPL and pd. i.e the REPL interface would be an abstraction over the Internal Pd message interface. <br></div><div><br></div><div>Regards,</div><div>Tanmay Gujar <a href="https://github.com/tgujar" rel="noreferrer" target="_blank">[Github]</a> <a href="https://gitlab.com/tanmaygujar999" rel="noreferrer" target="_blank">[Gitlab]</a> <a href="https://tgujar.github.io/" rel="noreferrer" target="_blank">[Site]</a><br></div><div>UCSD MS CSE Fall 2021</div><div><br></div></div>
</blockquote></div>