<br><br><div class="gmail_quote">2009/7/14 Hans-Christoph Steiner <span dir="ltr">&lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
On Jul 13, 2009, at 8:32 AM, Lorenzo wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi IOhannes,<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
you can write externals in a wide number of other languages as well (including (but not limited to) Pd (which is even more natural than C), C++, python, lua, java, haskell and HQ9+)<br>
</blockquote>
Could you expand a little on writing externals with python please?<br>
</blockquote>
<br></div>
You can&#39;t really write externals in python, but you can embed python scripts into Pd using Thomas Grill&#39;s pyext.  The Java support is a clone of Max/MSP&#39;s mxj, which is very similar to pyext.  You can write external objects in Pd, C, C++, and lua.<br>

<br>
.hc<br>
</blockquote><div><br>Talking about interpreted languages you can also try to send and receive arguments through net sockets with [netsend] [netreceive] and you can use [shell] in linux for bash script or almost anything your linux shell can deal.<br>
<br><br>;;;<br></div></div><br>